struct

Polar::Models::SeatAssign

Inherits JSON::Serializable < Struct < Value < Object

Model representing a SeatAssign

This struct is auto-generated from the Polar.sh OpenAPI specification. It uses JSON::Serializable for automatic JSON parsing and serialization.

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

checkout_id

Checkout ID. Used to look up subscription or order from the checkout page.

Source
customer_id

Customer ID for the seat assignment

Source
email

Email of the customer to assign the seat to

Source
external_customer_id

External customer ID for the seat assignment

Source
immediate_claim

If true, the seat will be immediately claimed without sending an invitation email. API-only feature.

Source
metadata

Additional metadata for the seat (max 10 keys, 1KB total)

Source
order_id

Order ID for one-time purchases. Required if subscription_id and checkout_id are not provided.

Source
subscription_id

Subscription ID. Required if checkout_id and order_id are not provided.

Source