Api Client
Wrapper around the GraphQLClient and it's generated queries and mutations. Provides a testable class to handle API requests.
Functions
Link copied to clipboard
open suspend fun blockEmailAddressesMutation(input: BlockEmailAddressesInput): GraphQLResponse<BlockEmailAddressesMutation.Data>
Link copied to clipboard
open suspend fun cancelScheduledDraftMessageMutation(input: CancelScheduledDraftMessageInput): GraphQLResponse<CancelScheduledDraftMessageMutation.Data>
Link copied to clipboard
open suspend fun checkEmailAddressAvailabilityQuery(input: CheckEmailAddressAvailabilityInput): GraphQLResponse<CheckEmailAddressAvailabilityQuery.Data>
Link copied to clipboard
open suspend fun createCustomEmailFolderMutation(input: CreateCustomEmailFolderInput): GraphQLResponse<CreateCustomEmailFolderMutation.Data>
Link copied to clipboard
open suspend fun deleteCustomEmailFolderMutation(input: DeleteCustomEmailFolderInput): GraphQLResponse<DeleteCustomEmailFolderMutation.Data>
Link copied to clipboard
open suspend fun deleteEmailMessagesByFolderIdMutation(input: DeleteMessagesByFolderIdInput): GraphQLResponse<DeleteMessagesByFolderIdMutation.Data>
Link copied to clipboard
open suspend fun deleteEmailMessagesMutation(input: DeleteEmailMessagesInput): GraphQLResponse<DeleteEmailMessagesMutation.Data>
Link copied to clipboard
open suspend fun deprovisionEmailAddressMutation(input: DeprovisionEmailAddressInput): GraphQLResponse<DeprovisionEmailAddressMutation.Data>
Link copied to clipboard
open suspend fun getConfiguredEmailDomainsQuery(): GraphQLResponse<GetConfiguredEmailDomainsQuery.Data>
Link copied to clipboard
open suspend fun getEmailAddressBlocklistQuery(input: GetEmailAddressBlocklistInput): GraphQLResponse<GetEmailAddressBlocklistQuery.Data>
Link copied to clipboard
open suspend fun getEmailAddressQuery(input: GetEmailAddressInput): GraphQLResponse<GetEmailAddressQuery.Data>
Link copied to clipboard
Link copied to clipboard
open suspend fun getEmailMessageQuery(input: GetEmailMessageInput): GraphQLResponse<GetEmailMessageQuery.Data>
Link copied to clipboard
Link copied to clipboard
open suspend fun listEmailAddressesForSudoIdQuery(input: ListEmailAddressesForSudoIdInput): GraphQLResponse<ListEmailAddressesForSudoIdQuery.Data>
Link copied to clipboard
open suspend fun listEmailAddressesQuery(input: ListEmailAddressesInput): GraphQLResponse<ListEmailAddressesQuery.Data>
Link copied to clipboard
open suspend fun listEmailFoldersForEmailAddressIdQuery(input: ListEmailFoldersForEmailAddressIdInput): GraphQLResponse<ListEmailFoldersForEmailAddressIdQuery.Data>
Link copied to clipboard
open suspend fun listEmailMessagesForEmailAddressIdQuery(input: ListEmailMessagesForEmailAddressIdInput): GraphQLResponse<ListEmailMessagesForEmailAddressIdQuery.Data>
Link copied to clipboard
open suspend fun listEmailMessagesForEmailFolderIdQuery(input: ListEmailMessagesForEmailFolderIdInput): GraphQLResponse<ListEmailMessagesForEmailFolderIdQuery.Data>
Link copied to clipboard
open suspend fun listEmailMessagesQuery(input: ListEmailMessagesInput): GraphQLResponse<ListEmailMessagesQuery.Data>
Link copied to clipboard
open suspend fun listScheduledDraftMessagesForEmailAddressIdQuery(input: ListScheduledDraftMessagesForEmailAddressIdInput): GraphQLResponse<ListScheduledDraftMessagesForEmailAddressIdQuery.Data>
Link copied to clipboard
open suspend fun lookupEmailAddressesPublicInfoQuery(input: LookupEmailAddressesPublicInfoInput): GraphQLResponse<LookupEmailAddressesPublicInfoQuery.Data>
Link copied to clipboard
open suspend fun onEmailMessageCreatedSubscription(owner: String, onSubscriptionEstablished: Consumer<GraphQLResponse<OnEmailMessageCreatedSubscription.Data>>, onSubscription: Consumer<GraphQLResponse<OnEmailMessageCreatedSubscription.Data>>, onSubscriptionCompleted: Action, onFailure: Consumer<ApiException>): GraphQLOperation<OnEmailMessageCreatedSubscription.Data>?
Link copied to clipboard
open suspend fun onEmailMessageDeletedSubscription(owner: String, onSubscriptionEstablished: Consumer<GraphQLResponse<OnEmailMessageDeletedSubscription.Data>>, onSubscription: Consumer<GraphQLResponse<OnEmailMessageDeletedSubscription.Data>>, onSubscriptionCompleted: Action, onFailure: Consumer<ApiException>): GraphQLOperation<OnEmailMessageDeletedSubscription.Data>?
Link copied to clipboard
open suspend fun onEmailMessageUpdatedSubscription(owner: String, onSubscriptionEstablished: Consumer<GraphQLResponse<OnEmailMessageUpdatedSubscription.Data>>, onSubscription: Consumer<GraphQLResponse<OnEmailMessageUpdatedSubscription.Data>>, onSubscriptionCompleted: Action, onFailure: Consumer<ApiException>): GraphQLOperation<OnEmailMessageUpdatedSubscription.Data>?
Link copied to clipboard
open suspend fun provisionEmailAddressMutation(input: ProvisionEmailAddressInput): GraphQLResponse<ProvisionEmailAddressMutation.Data>
Link copied to clipboard
open suspend fun scheduleSendDraftMessageMutation(input: ScheduleSendDraftMessageInput): GraphQLResponse<ScheduleSendDraftMessageMutation.Data>
Link copied to clipboard
open suspend fun sendEmailMessageMutation(input: SendEmailMessageInput): GraphQLResponse<SendEmailMessageMutation.Data>
Link copied to clipboard
open suspend fun sendEncryptedEmailMessageMutation(input: SendEncryptedEmailMessageInput): GraphQLResponse<SendEncryptedEmailMessageMutation.Data>
Link copied to clipboard
open suspend fun unblockEmailAddressesMutation(input: UnblockEmailAddressesInput): GraphQLResponse<UnblockEmailAddressesMutation.Data>
Link copied to clipboard
open suspend fun updateCustomEmailFolderMutation(input: UpdateCustomEmailFolderInput): GraphQLResponse<UpdateCustomEmailFolderMutation.Data>
Link copied to clipboard
open suspend fun updateEmailAddressMetadataMutation(input: UpdateEmailAddressMetadataInput): GraphQLResponse<UpdateEmailAddressMetadataMutation.Data>
Link copied to clipboard
open suspend fun updateEmailMessagesMutation(input: UpdateEmailMessagesInput): GraphQLResponse<UpdateEmailMessagesMutation.Data>