Module Values.MembershipSummarySource

The membership object listed by the request.

Sourcetype nonrec t = {
  1. id : UUID.t option;
    (*

    The unique ID for the membership's collaboration.

    *)
  2. arn : MembershipArn.t option;
    (*

    The unique ARN for the membership.

    *)
  3. collaborationArn : CollaborationArn.t option;
    (*

    The unique ARN for the membership's associated collaboration.

    *)
  4. collaborationId : CollaborationIdentifier.t option;
    (*

    The unique ID for the membership's collaboration.

    *)
  5. collaborationCreatorAccountId : AccountId.t option;
    (*

    The identifier of the Amazon Web Services principal that created the collaboration. Currently only supports Amazon Web Services account ID.

    *)
  6. collaborationCreatorDisplayName : DisplayName.t option;
    (*

    The display name of the collaboration creator.

    *)
  7. collaborationName : CollaborationName.t option;
    (*

    The name for the membership's collaboration.

    *)
  8. createTime : Timestamp.t option;
    (*

    The time when the membership was created.

    *)
  9. updateTime : Timestamp.t option;
    (*

    The time the membership metadata was last updated.

    *)
  10. status : MembershipStatus.t option;
    (*

    The status of the membership.

    *)
  11. memberAbilities : MemberAbilities.t option;
    (*

    The abilities granted to the collaboration member.

    *)
  12. mlMemberAbilities : MLMemberAbilities.t option;
    (*

    Provides a summary of the ML abilities for the collaboration member.

    *)
  13. paymentConfiguration : MembershipPaymentConfiguration.t option;
    (*

    The payment responsibilities accepted by the collaboration member.

    *)
}
Sourceval make : ?id:??? -> ?arn:??? -> ?collaborationArn:??? -> ?collaborationId:??? -> ?collaborationCreatorAccountId:??? -> ?collaborationCreatorDisplayName:??? -> ?collaborationName:??? -> ?createTime:??? -> ?updateTime:??? -> ?status:??? -> ?memberAbilities:??? -> ?mlMemberAbilities:??? -> ?paymentConfiguration:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Enum of string ] list | `String of UUID.t | `Structure of (string * [> `List of [> `Enum of string ] list | `Structure of (string * [> `Boolean of Boolean.t | `Structure of (string * [> `Boolean of Boolean.t ]) list ]) 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