Interface ICompanyInfoResource
- Namespace
- Mailtrap.SendingDomains
- Assembly
- Mailtrap.Abstractions.dll
Represents company info resource of a sending domain.
public interface ICompanyInfoResource : IRestResource
- Inherited Members
Methods
Create(CreateCompanyInfoRequest, CancellationToken)
Creates company info for the sending domain, represented by this resource instance.
Company info is required for domain compliance verification.
Task<CompanyInfo> Create(CreateCompanyInfoRequest request, CancellationToken cancellationToken = default)
Parameters
requestCreateCompanyInfoRequestRequest containing company info details.
cancellationTokenCancellationToken- Token to control operation cancellation.
Returns
- Task<CompanyInfo>
Created company info.
GetDetails(CancellationToken)
Gets company info associated with the sending domain, represented by this resource instance.
Task<CompanyInfo> GetDetails(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationTokenToken to control operation cancellation.
Returns
- Task<CompanyInfo>
Company info of the sending domain.
Update(UpdateCompanyInfoRequest, CancellationToken)
Updates company info of the sending domain, represented by this resource instance.
Task<CompanyInfo> Update(UpdateCompanyInfoRequest request, CancellationToken cancellationToken = default)
Parameters
requestUpdateCompanyInfoRequestRequest containing company info details to update. Only properties set on the request are sent.
cancellationTokenCancellationToken- Token to control operation cancellation.
Returns
- Task<CompanyInfo>
Updated company info.