Values.AssociateMemberToJobRequestSourceShared 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 job to associate with the member.
*)queueId : QueueId.t;The queue ID to associate to the member.
*)jobId : JobId.t;The job ID to associate with the member.
*)principalType : PrincipalType.t;The member's principal type to associate with the job.
*)identityStoreId : IdentityStoreId.t;The member's identity store ID to associate with the job.
*)membershipLevel : MembershipLevel.t;The principal's membership level for the associated job.
*)principalId : IdentityCenterPrincipalId.t;The member's principal ID to associate with the job.
*)}val make :
farmId:FarmId.t ->
queueId:QueueId.t ->
jobId:JobId.t ->
principalType:PrincipalType.t ->
identityStoreId:IdentityStoreId.t ->
membershipLevel:MembershipLevel.t ->
principalId:IdentityCenterPrincipalId.t ->
unit ->
t