Customer-seats
CustomerSeats API operations.
Summary
Functions
@spec assign_seat(PolarExpress.Client.t(), map(), keyword()) :: {:ok, PolarExpress.Schemas.CustomerSeat.t()} | {:error, PolarExpress.Error.t()}
Assign Seat
Scopes: customer_seats:write
See PolarExpress.Params.CustomerSeatsAssignSeatParams for parameter details.
@spec claim_seat(PolarExpress.Client.t(), map(), keyword()) :: {:ok, PolarExpress.Schemas.CustomerSeatClaimResponse.t()} | {:error, PolarExpress.Error.t()}
Claim Seat
See PolarExpress.Params.CustomerSeatsClaimSeatParams for parameter details.
@spec get_claim_info(PolarExpress.Client.t(), String.t(), map(), keyword()) :: {:ok, PolarExpress.Schemas.SeatClaimInfo.t()} | {:error, PolarExpress.Error.t()}
Get Claim Info
See PolarExpress.Params.CustomerSeatsGetClaimInfoParams for parameter details.
@spec list_seats(PolarExpress.Client.t(), map(), keyword()) :: {:ok, PolarExpress.Schemas.SeatsList.t()} | {:error, PolarExpress.Error.t()}
List Seats
Scopes: customer_seats:write
See PolarExpress.Params.CustomerSeatsListSeatsParams for parameter details.
@spec resend_invitation(PolarExpress.Client.t(), String.t(), map(), keyword()) :: {:ok, PolarExpress.Schemas.CustomerSeat.t()} | {:error, PolarExpress.Error.t()}
Resend Invitation
Scopes: customer_seats:write
See PolarExpress.Params.CustomerSeatsResendInvitationParams for parameter details.
@spec revoke_seat(PolarExpress.Client.t(), String.t(), map(), keyword()) :: {:ok, PolarExpress.Schemas.CustomerSeat.t()} | {:error, PolarExpress.Error.t()}
Revoke Seat
Scopes: customer_seats:write
See PolarExpress.Params.CustomerSeatsRevokeSeatParams for parameter details.