sendingDomains API operations.
Summary
Types
@type t() :: %ApolloSignal.Domains.SendingDomains{client: ApolloSignal.Client.t()}
Functions
@spec delete_domain( domain :: t(), project_id :: String.t(), domain_id :: String.t(), options :: keyword() ) :: {:ok, ApolloSignal.Transport.metadata()} | {:error, ApolloSignal.Errors.t()}
@spec get_domain( domain :: t(), project_id :: String.t(), domain_id :: String.t(), options :: keyword() ) :: {:ok, ApolloSignal.Types.DomainResponse.t(), ApolloSignal.Transport.metadata()} | {:error, ApolloSignal.Errors.t()}
@spec list_domains(domain :: t(), project_id :: String.t(), options :: keyword()) :: {:ok, ApolloSignal.Types.DomainListPageResponse.t(), ApolloSignal.Transport.metadata()} | {:error, ApolloSignal.Errors.t()}
@spec new(ApolloSignal.Client.t()) :: t()
@spec register_domain( domain :: t(), project_id :: String.t(), body :: ApolloSignal.Types.RegisterDomainRequest.t(), options :: keyword() ) :: {:ok, ApolloSignal.Types.DomainResponse.t(), ApolloSignal.Transport.metadata()} | {:error, ApolloSignal.Errors.t()}
@spec update_bimi( domain :: t(), project_id :: String.t(), domain_id :: String.t(), body :: ApolloSignal.Types.UpdateBimiRequest.t(), options :: keyword() ) :: {:ok, ApolloSignal.Types.DomainResponse.t(), ApolloSignal.Transport.metadata()} | {:error, ApolloSignal.Errors.t()}
@spec verify_bimi( domain :: t(), project_id :: String.t(), domain_id :: String.t(), options :: keyword() ) :: {:ok, ApolloSignal.Types.DomainResponse.t(), ApolloSignal.Transport.metadata()} | {:error, ApolloSignal.Errors.t()}
@spec verify_domain( domain :: t(), project_id :: String.t(), domain_id :: String.t(), options :: keyword() ) :: {:ok, ApolloSignal.Types.DomainResponse.t(), ApolloSignal.Transport.metadata()} | {:error, ApolloSignal.Errors.t()}