Interface CompanyInfo

All Known Implementing Classes:
CompanyInfoImpl

public interface CompanyInfo
  • Method Details

    • getCompanyInfo

      CompanyInfoResponse getCompanyInfo(long sendingDomainId)
      Get the company info associated with a sending domain
      Parameters:
      sendingDomainId - unique domain ID
      Returns:
      company info of the sending domain
    • createCompanyInfo

      CompanyInfoResponse createCompanyInfo(long sendingDomainId, CreateCompanyInfoRequest request)
      Create the company info for a sending domain. Company info is required for domain compliance verification.
      Parameters:
      sendingDomainId - unique domain ID
      request - request data
      Returns:
      created company info
    • updateCompanyInfo

      CompanyInfoResponse updateCompanyInfo(long sendingDomainId, UpdateCompanyInfoRequest request)
      Update the company info for a sending domain
      Parameters:
      sendingDomainId - unique domain ID
      request - request data, only the fields set are sent
      Returns:
      updated company info