103 types and 598 members
CommunityToolkit.Aspire.Posta.Clients (7)
interface
IPostaClient Provides access to all Posta API sections and endpoint definitions.
interface
IPostaEmailsClientProvides Posta emails operations.
interface
IPostaHealthClientProvides Posta health operations.
interface
IPostaInfoClientProvides Posta info operations.
interface
IPostaSectionClientCommon operations exposed by each Posta API section.
interface
IPostaSubscriberListsClientProvides Posta subscriberlists operations.
interface
IPostaTemplatesClientProvides Posta templates operations.
CommunityToolkit.Aspire.Posta.Configuration (2)
CommunityToolkit.Aspire.Posta.Endpoints (4)
interface
IPostaEndpoints Defines the application-facing Posta API endpoints supported by this client.
enum
PostaAuthenticationAuthentication modes used by Posta.
record
PostaEndpointsealedDescribes a Posta API operation.
class
PostaEndpoints Provides the default application-facing Posta API endpoint definitions.
CommunityToolkit.Aspire.Posta.Models.Emails (16)
class
GetEmailDeliveryStatusRequestRepresents the GetEmailDeliveryStatusRequest payload.
class
GetEmailDeliveryStatusResponseRepresents the GetEmailDeliveryStatusResponse payload.
class
GetEmailDetailsRequestRepresents the GetEmailDetailsRequest payload.
class
GetEmailDetailsResponseRepresents the GetEmailDetailsResponse payload.
class
PreviewEmailFromTemplateRequestRepresents the PreviewEmailFromTemplateRequest payload.
class
PreviewEmailFromTemplateResponseRepresents the PreviewEmailFromTemplateResponse payload.
class
RetryFailedEmailRequestRepresents the RetryFailedEmailRequest payload.
class
RetryFailedEmailResponseRepresents the RetryFailedEmailResponse payload.
class
SendAnEmailRequestRepresents the SendAnEmailRequest payload.
class
SendAnEmailResponseRepresents the SendAnEmailResponse payload.
class
SendBatchEmailsRequestRepresents the SendBatchEmailsRequest payload.
class
SendBatchEmailsResponseRepresents the SendBatchEmailsResponse payload.
class
SendEmailUsingTemplateRequestRepresents the SendEmailUsingTemplateRequest payload.
class
SendEmailUsingTemplateResponseRepresents the SendEmailUsingTemplateResponse payload.
class
VerifyAnEmailAddressRequestRepresents the VerifyAnEmailAddressRequest payload.
class
VerifyAnEmailAddressResponseRepresents the VerifyAnEmailAddressResponse payload.
CommunityToolkit.Aspire.Posta.Models.Health (2)
CommunityToolkit.Aspire.Posta.Models.Info (1)
CommunityToolkit.Aspire.Posta.Models.Shared (47)
class
ApplicationInfoResponseDataRepresents the ApplicationInfoResponseData payload.
class
CreateTemplateResponseDataRepresents the CreateTemplateResponseData payload.
class
CreateTemplateResponseDataActiveVersionRepresents the CreateTemplateResponseDataActiveVersion payload.
class
CreateTemplateResponseDataActiveVersionLocalizationsItemRepresents the CreateTemplateResponseDataActiveVersionLocalizationsItem payload.
class
CreateTemplateResponseDataActiveVersionStylesheetRepresents the CreateTemplateResponseDataActiveVersionStylesheet payload.
class
CreateTemplateResponseDataCreatedByRepresents the CreateTemplateResponseDataCreatedBy payload.
class
CreateTemplateResponseDataLastEditedByRepresents the CreateTemplateResponseDataLastEditedBy payload.
class
GetEmailDeliveryStatusResponseDataRepresents the GetEmailDeliveryStatusResponseData payload.
class
GetEmailDetailsResponseDataRepresents the GetEmailDetailsResponseData payload.
class
GetTemplateResponseDataRepresents the GetTemplateResponseData payload.
class
GetTemplateResponseDataActiveVersionRepresents the GetTemplateResponseDataActiveVersion payload.
class
GetTemplateResponseDataActiveVersionLocalizationsItemRepresents the GetTemplateResponseDataActiveVersionLocalizationsItem payload.
class
GetTemplateResponseDataActiveVersionStylesheetRepresents the GetTemplateResponseDataActiveVersionStylesheet payload.
class
GetTemplateResponseDataCreatedByRepresents the GetTemplateResponseDataCreatedBy payload.
class
GetTemplateResponseDataLastEditedByRepresents the GetTemplateResponseDataLastEditedBy payload.
class
ListTemplatesResponseDataItemRepresents the ListTemplatesResponseDataItem payload.
class
ListTemplatesResponseDataItemActiveVersionRepresents the ListTemplatesResponseDataItemActiveVersion payload.
class
ListTemplatesResponseDataItemActiveVersionLocalizationsItemRepresents the ListTemplatesResponseDataItemActiveVersionLocalizationsItem payload.
class
ListTemplatesResponseDataItemActiveVersionStylesheetRepresents the ListTemplatesResponseDataItemActiveVersionStylesheet payload.
class
ListTemplatesResponseDataItemCreatedByRepresents the ListTemplatesResponseDataItemCreatedBy payload.
class
ListTemplatesResponseDataItemLastEditedByRepresents the ListTemplatesResponseDataItemLastEditedBy payload.
class
ListTemplatesResponsePageableRepresents the ListTemplatesResponsePageable payload.
class
PreviewEmailFromTemplateResponseDataRepresents the PreviewEmailFromTemplateResponseData payload.
class
PreviewTemplateResponseDataRepresents the PreviewTemplateResponseData payload.
class
ReSubscribeAnEmailToAListResponseDataRepresents the ReSubscribeAnEmailToAListResponseData payload.
class
RetryFailedEmailResponseDataRepresents the RetryFailedEmailResponseData payload.
class
SendAnEmailRequestAttachmentsItemRepresents the SendAnEmailRequestAttachmentsItem payload.
class
SendAnEmailRequestUnsubscribeRepresents the SendAnEmailRequestUnsubscribe payload.
class
SendAnEmailResponseDataRepresents the SendAnEmailResponseData payload.
class
SendBatchEmailsRequestRecipientsItemRepresents the SendBatchEmailsRequestRecipientsItem payload.
class
SendBatchEmailsRequestUnsubscribeRepresents the SendBatchEmailsRequestUnsubscribe payload.
class
SendBatchEmailsResponseDataRepresents the SendBatchEmailsResponseData payload.
class
SendBatchEmailsResponseDataResultsItemRepresents the SendBatchEmailsResponseDataResultsItem payload.
class
SendEmailUsingTemplateRequestAttachmentsItemRepresents the SendEmailUsingTemplateRequestAttachmentsItem payload.
class
SendEmailUsingTemplateRequestUnsubscribeRepresents the SendEmailUsingTemplateRequestUnsubscribe payload.
class
SendEmailUsingTemplateResponseDataRepresents the SendEmailUsingTemplateResponseData payload.
class
SendTestEmailResponseDataRepresents the SendTestEmailResponseData payload.
class
SubscribeAnEmailToAListResponseDataRepresents the SubscribeAnEmailToAListResponseData payload.
class
UnsubscribeAnEmailFromAListResponseDataRepresents the UnsubscribeAnEmailFromAListResponseData payload.
class
UpdateTemplateResponseDataRepresents the UpdateTemplateResponseData payload.
class
UpdateTemplateResponseDataActiveVersionRepresents the UpdateTemplateResponseDataActiveVersion payload.
class
UpdateTemplateResponseDataActiveVersionLocalizationsItemRepresents the UpdateTemplateResponseDataActiveVersionLocalizationsItem payload.
class
UpdateTemplateResponseDataActiveVersionStylesheetRepresents the UpdateTemplateResponseDataActiveVersionStylesheet payload.
class
UpdateTemplateResponseDataCreatedByRepresents the UpdateTemplateResponseDataCreatedBy payload.
class
UpdateTemplateResponseDataLastEditedByRepresents the UpdateTemplateResponseDataLastEditedBy payload.
class
VerifyAnEmailAddressResponseDataRepresents the VerifyAnEmailAddressResponseData payload.
class
VerifyAnEmailAddressResponseDataChecksRepresents the VerifyAnEmailAddressResponseDataChecks payload.
CommunityToolkit.Aspire.Posta.Models.SubscriberLists (6)
class
ReSubscribeAnEmailToAListRequestRepresents the ReSubscribeAnEmailToAListRequest payload.
class
ReSubscribeAnEmailToAListResponseRepresents the ReSubscribeAnEmailToAListResponse payload.
class
SubscribeAnEmailToAListRequestRepresents the SubscribeAnEmailToAListRequest payload.
class
SubscribeAnEmailToAListResponseRepresents the SubscribeAnEmailToAListResponse payload.
class
UnsubscribeAnEmailFromAListRequestRepresents the UnsubscribeAnEmailFromAListRequest payload.
class
UnsubscribeAnEmailFromAListResponseRepresents the UnsubscribeAnEmailFromAListResponse payload.
CommunityToolkit.Aspire.Posta.Models.Templates (14)
class
CreateTemplateRequestRepresents the CreateTemplateRequest payload.
class
CreateTemplateResponseRepresents the CreateTemplateResponse payload.
class
DeleteTemplateRequestRepresents the DeleteTemplateRequest payload.
class
DeleteTemplateResponseRepresents the DeleteTemplateResponse payload.
class
GetTemplateRequestRepresents the GetTemplateRequest payload.
class
GetTemplateResponseRepresents the GetTemplateResponse payload.
class
ListTemplatesRequestRepresents the ListTemplatesRequest payload.
class
ListTemplatesResponseRepresents the ListTemplatesResponse payload.
class
PreviewTemplateRequestRepresents the PreviewTemplateRequest payload.
class
PreviewTemplateResponseRepresents the PreviewTemplateResponse payload.
class
SendTestEmailRequestRepresents the SendTestEmailRequest payload.
class
SendTestEmailResponseRepresents the SendTestEmailResponse payload.
class
UpdateTemplateRequestRepresents the UpdateTemplateRequest payload.
class
UpdateTemplateResponseRepresents the UpdateTemplateResponse payload.