Class CompanyInfoImpl

java.lang.Object
io.mailtrap.api.apiresource.ApiResource
io.mailtrap.api.companyinfo.CompanyInfoImpl
All Implemented Interfaces:
CompanyInfo

public class CompanyInfoImpl extends ApiResource implements CompanyInfo
  • Constructor Details

  • Method Details

    • getCompanyInfo

      public CompanyInfoResponse getCompanyInfo(long sendingDomainId)
      Description copied from interface: CompanyInfo
      Get the company info associated with a sending domain
      Specified by:
      getCompanyInfo in interface CompanyInfo
      Parameters:
      sendingDomainId - unique domain ID
      Returns:
      company info of the sending domain
    • createCompanyInfo

      public CompanyInfoResponse createCompanyInfo(long sendingDomainId, CreateCompanyInfoRequest request)
      Description copied from interface: CompanyInfo
      Create the company info for a sending domain. Company info is required for domain compliance verification.
      Specified by:
      createCompanyInfo in interface CompanyInfo
      Parameters:
      sendingDomainId - unique domain ID
      request - request data
      Returns:
      created company info
    • updateCompanyInfo

      public CompanyInfoResponse updateCompanyInfo(long sendingDomainId, UpdateCompanyInfoRequest request)
      Description copied from interface: CompanyInfo
      Update the company info for a sending domain
      Specified by:
      updateCompanyInfo in interface CompanyInfo
      Parameters:
      sendingDomainId - unique domain ID
      request - request data, only the fields set are sent
      Returns:
      updated company info