ApiClient

open class ApiClient(graphQLClient: GraphQLClient, logger: Logger)

Wrapper around the GraphQLClient and it's generated queries and mutations. Provides a testable class to handle API requests.

Constructors

Link copied to clipboard
constructor(graphQLClient: GraphQLClient, logger: Logger)

Functions

Link copied to clipboard
open suspend fun blockEmailAddressesMutation(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun cancelScheduledDraftMessageMutation(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun checkEmailAddressAvailabilityQuery(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun createCustomEmailFolderMutation(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun deleteCustomEmailFolderMutation(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun deleteEmailMessagesByFolderIdMutation(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun deleteEmailMessagesMutation(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun deprovisionEmailAddressMutation(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun getConfiguredEmailDomainsQuery(): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun getEmailAddressBlocklistQuery(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun getEmailAddressQuery(input: GetEmailAddressInput): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun getEmailConfigQuery(): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun getEmailMessageQuery(input: GetEmailMessageInput): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun getSupportedEmailDomainsQuery(): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun listEmailAddressesForSudoIdQuery(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun listEmailAddressesQuery(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun listEmailFoldersForEmailAddressIdQuery(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun listEmailMessagesForEmailAddressIdQuery(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun listEmailMessagesForEmailFolderIdQuery(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun listEmailMessagesQuery(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
open suspend fun listScheduledDraftMessagesForEmailAddressIdQuery(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun lookupEmailAddressesPublicInfoQuery(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun onEmailMessageCreatedSubscription(owner: String, onSubscriptionEstablished: Consumer<GraphQLResponse<<Error class: unknown class>>>, onSubscription: Consumer<GraphQLResponse<<Error class: unknown class>>>, onSubscriptionCompleted: Action, onFailure: Consumer<ApiException>): GraphQLOperation<<Error class: unknown class>>?
Link copied to clipboard
open suspend fun onEmailMessageDeletedSubscription(owner: String, onSubscriptionEstablished: Consumer<GraphQLResponse<<Error class: unknown class>>>, onSubscription: Consumer<GraphQLResponse<<Error class: unknown class>>>, onSubscriptionCompleted: Action, onFailure: Consumer<ApiException>): GraphQLOperation<<Error class: unknown class>>?
Link copied to clipboard
open suspend fun onEmailMessageUpdatedSubscription(owner: String, onSubscriptionEstablished: Consumer<GraphQLResponse<<Error class: unknown class>>>, onSubscription: Consumer<GraphQLResponse<<Error class: unknown class>>>, onSubscriptionCompleted: Action, onFailure: Consumer<ApiException>): GraphQLOperation<<Error class: unknown class>>?
Link copied to clipboard
open suspend fun provisionEmailAddressMutation(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun scheduleSendDraftMessageMutation(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun sendEmailMessageMutation(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun sendEncryptedEmailMessageMutation(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun unblockEmailAddressesMutation(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun updateCustomEmailFolderMutation(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun updateEmailAddressMetadataMutation(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>
Link copied to clipboard
open suspend fun updateEmailMessagesMutation(input: <Error class: unknown class>): GraphQLResponse<<Error class: unknown class>>