Values.AssociateMemberToQueueRequestSourceShared member fields for Associate inputs and {Resource}Member response structures. principalId is excluded because it has @httpLabel on inputs but not on responses.
type nonrec t = {farmId : FarmId.t;The farm ID of the queue to associate with the member.
*)queueId : QueueId.t;The ID of the queue to associate to the member.
*)principalType : PrincipalType.t;The member's principal type to associate with the queue.
*)identityStoreId : IdentityStoreId.t;The member's identity store ID to associate with the queue.
*)membershipLevel : MembershipLevel.t;The principal's membership level for the associated queue.
*)principalId : IdentityCenterPrincipalId.t;The member's principal ID to associate with the queue.
*)}val make :
farmId:FarmId.t ->
queueId:QueueId.t ->
principalType:PrincipalType.t ->
identityStoreId:IdentityStoreId.t ->
membershipLevel:MembershipLevel.t ->
principalId:IdentityCenterPrincipalId.t ->
unit ->
t