Module Values.DomainPriceSource

Information about the domain price associated with a TLD.

Sourcetype nonrec t = {
  1. name : DomainPriceName.t option;
    (*

    The name of the TLD for which the prices apply.

    *)
  2. registrationPrice : PriceWithCurrency.t option;
    (*

    The price for domain registration with RouteĀ 53.

    *)
  3. transferPrice : PriceWithCurrency.t option;
    (*

    The price for transferring the domain registration to RouteĀ 53.

    *)
  4. renewalPrice : PriceWithCurrency.t option;
    (*

    The price for renewing domain registration with RouteĀ 53.

    *)
  5. changeOwnershipPrice : PriceWithCurrency.t option;
    (*

    The price for changing domain ownership.

    *)
  6. restorationPrice : PriceWithCurrency.t option;
    (*

    The price for restoring the domain with RouteĀ 53.

    *)
}
Sourceval make : ?name:??? -> ?registrationPrice:??? -> ?transferPrice:??? -> ?renewalPrice:??? -> ?changeOwnershipPrice:??? -> ?restorationPrice:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of DomainPriceName.t | `Structure of (string * [> `Double of Price.t | `String of Currency.t ]) list ]) 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