Module Values.CreatePlatformApplicationInputSource

Input for CreatePlatformApplication action.

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

    Application names must be made up of only uppercase and lowercase ASCII letters, numbers, underscores, hyphens, and periods, and must be between 1 and 256 characters long.

    *)
  2. platform : String_.t;
    (*

    The following platforms are supported: ADM (Amazon Device Messaging), APNS (Apple Push Notification Service), APNS_SANDBOX, and GCM (Firebase Cloud Messaging).

    *)
  3. attributes : MapStringToString.t;
    (*

    For a list of attributes, see SetPlatformApplicationAttributes .

    *)
}
Sourceval context_ : string
Sourceval make : name:String_.t -> platform:String_.t -> attributes:MapStringToString.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Map of ([> `String of String_.t ] * [> `String of String_.t ]) 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