Module Values.GetDeliverabilityDashboardOptionsResponseSource

An object that shows the status of the Deliverability dashboard.

Sourcetype nonrec t = {
  1. dashboardEnabled : Enabled.t option;
    (*

    Specifies whether the Deliverability dashboard is enabled. If this value is true, the dashboard is enabled.

    *)
  2. subscriptionExpiryDate : Timestamp.t option;
    (*

    The date when your current subscription to the Deliverability dashboard is scheduled to expire, if your subscription is scheduled to expire at the end of the current calendar month. This value is null if you have an active subscription that isn’t due to expire at the end of the month.

    *)
  3. accountStatus : DeliverabilityDashboardAccountStatus.t option;
    (*

    The current status of your Deliverability dashboard subscription. If this value is PENDING_EXPIRATION, your subscription is scheduled to expire at the end of the current calendar month.

    *)
  4. activeSubscribedDomains : DomainDeliverabilityTrackingOptions.t option;
    (*

    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that isn’t scheduled to expire at the end of the current calendar month.

    *)
  5. pendingExpirationSubscribedDomains : DomainDeliverabilityTrackingOptions.t option;
    (*

    An array of objects, one for each verified domain that you use to send email and currently has an active Deliverability dashboard subscription that's scheduled to expire at the end of the current calendar month.

    *)
}
Sourcetype nonrec error = [
  1. | `BadRequestException of BadRequestException.t
  2. | `LimitExceededException of LimitExceededException.t
  3. | `TooManyRequestsException of TooManyRequestsException.t
  4. | `Unknown_operation_error of string * string option
]
Sourceval make : ?dashboardEnabled:??? -> ?subscriptionExpiryDate:??? -> ?accountStatus:??? -> ?activeSubscribedDomains:??? -> ?pendingExpirationSubscribedDomains:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `BadRequestException of unit | `LimitExceededException of unit | `TooManyRequestsException of unit | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `BadRequestException of unit | `LimitExceededException of unit | `TooManyRequestsException of unit | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Enabled.t | `Enum of string | `List of [> `Structure of (string * [> `String of Domain.t | `Structure of (string * [> `Boolean of Enabled.t | `List of [> `String of IspName.t ] list ]) list | `Timestamp of Timestamp.t ]) list ] list | `Timestamp of Timestamp.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t