Values.CreatePartnershipRequestSourceCreates a partnership between a customer and a trading partner, based on the supplied parameters. A partnership represents the connection between you and your trading partner. It ties together a profile and one or more trading capabilities.
type nonrec t = {profileId : ProfileId.t;Specifies the unique, system-generated identifier for the profile connected to this partnership.
*)name : PartnerName.t;Specifies a descriptive name for the partnership.
*)email : Email.t;Specifies the email address associated with this trading partner.
*)phone : Phone.t option;Specifies the phone number associated with the partnership.
*)capabilities : PartnershipCapabilities.t;Specifies a list of the capabilities associated with this partnership.
*)capabilityOptions : CapabilityOptions.t option;Specify the structure that contains the details for the associated capabilities.
*)clientToken : String_.t option;Reserved for future use.
*)}val make :
?phone:??? ->
?capabilityOptions:??? ->
?clientToken:??? ->
?tags:??? ->
profileId:ProfileId.t ->
name:PartnerName.t ->
email:Email.t ->
capabilities:PartnershipCapabilities.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `String of CapabilityId.t
| `Structure of (string * [> `String of TagKey.t ]) list ]
list
| `String of ProfileId.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of X12ValidateEdi.t
| `Enum of string
| `Integer of LineLength.t
| `Structure of
(string
* [> `Integer of
StartingInterchangeControlNumber.t
| `String of X12IdQualifier.t ])
list ])
list ])
list ])
list ])
list ])
list ]