Skip to content

AssignSeatCommand

Public retry-safe command occupying one purchased seat.

const AssignSeatCommand: Schema.Struct<{
idempotencyKey: Schema.brand<Schema.String, "IdempotencyKey">;
beneficiary: Schema.toTaggedUnion<"type", readonly [Schema.Struct<{
type: Schema.Literal<"customer">;
customerId: Schema.brand<Schema.String, "ExternalCustomerId">;
}>, Schema.Struct<{
type: Schema.Literal<"merchant_subject">;
subjectId: Schema.brand<Schema.String, "MerchantSubjectId">;
}>]>;
pool: Schema.brand<Schema.String, "SeatPoolKey">;
memberId: Schema.brand<Schema.String, "SeatAssignmentMemberId">;
principal: Schema.brand<Schema.String, "SeatAssignmentActorPrincipal">;
}>;