Module Values.CheckoutLicenseRequestSource

Checks out the specified license. If the account that created the license is the same that is performing the check out, you must specify the account as the beneficiary.

Sourcetype nonrec t = {
  1. productSKU : String_.t;
    (*

    Product SKU.

    *)
  2. checkoutType : CheckoutType.t;
    (*

    Checkout type.

    *)
  3. keyFingerprint : String_.t;
    (*

    Key fingerprint identifying the license.

    *)
  4. entitlements : EntitlementDataList.t;
    (*

    License entitlements.

    *)
  5. clientToken : ClientToken.t;
    (*

    Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

    *)
  6. beneficiary : String_.t option;
    (*

    License beneficiary.

    *)
  7. nodeId : String_.t option;
    (*

    Node ID.

    *)
}
Sourceval context_ : string
Sourceval make : ?beneficiary:??? -> ?nodeId:??? -> productSKU:String_.t -> checkoutType:CheckoutType.t -> keyFingerprint:String_.t -> entitlements:EntitlementDataList.t -> clientToken:ClientToken.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `Enum of string | `String of String_.t ]) list ] list | `String of String_.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