Class: Google::Apis::WalletobjectsV1::EventSeat
- Inherits:
-
Object
- Object
- Google::Apis::WalletobjectsV1::EventSeat
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/walletobjects_v1/classes.rb,
lib/google/apis/walletobjects_v1/representations.rb,
lib/google/apis/walletobjects_v1/representations.rb
Instance Attribute Summary collapse
-
#gate ⇒ Google::Apis::WalletobjectsV1::LocalizedString
The gate the ticket holder should enter to get to their seat, such as "A" or " West".
-
#kind ⇒ String
Identifies what kind of resource this is.
-
#row ⇒ Google::Apis::WalletobjectsV1::LocalizedString
The row of the seat, such as "1", E", "BB", or "A5".
-
#seat ⇒ Google::Apis::WalletobjectsV1::LocalizedString
The seat number, such as "1", "2", "3", or any other seat identifier.
-
#section ⇒ Google::Apis::WalletobjectsV1::LocalizedString
The section of the seat, such as "121".
Instance Method Summary collapse
-
#initialize(**args) ⇒ EventSeat
constructor
A new instance of EventSeat.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ EventSeat
Returns a new instance of EventSeat.
1440 1441 1442 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 1440 def initialize(**args) update!(**args) end |
Instance Attribute Details
#gate ⇒ Google::Apis::WalletobjectsV1::LocalizedString
The gate the ticket holder should enter to get to their seat, such as "A" or "
West". This field is localizable so you may translate words or use different
alphabets for the characters in an identifier.
Corresponds to the JSON property gate
1412 1413 1414 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 1412 def gate @gate end |
#kind ⇒ String
Identifies what kind of resource this is. Value: the fixed string "
walletobjects#eventSeat"
.
Corresponds to the JSON property kind
1418 1419 1420 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 1418 def kind @kind end |
#row ⇒ Google::Apis::WalletobjectsV1::LocalizedString
The row of the seat, such as "1", E", "BB", or "A5". This field is localizable
so you may translate words or use different alphabets for the characters in an
identifier.
Corresponds to the JSON property row
1425 1426 1427 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 1425 def row @row end |
#seat ⇒ Google::Apis::WalletobjectsV1::LocalizedString
The seat number, such as "1", "2", "3", or any other seat identifier. This
field is localizable so you may translate words or use different alphabets for
the characters in an identifier.
Corresponds to the JSON property seat
1432 1433 1434 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 1432 def seat @seat end |
#section ⇒ Google::Apis::WalletobjectsV1::LocalizedString
The section of the seat, such as "121". This field is localizable so you may
translate words or use different alphabets for the characters in an identifier.
Corresponds to the JSON property section
1438 1439 1440 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 1438 def section @section end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1445 1446 1447 1448 1449 1450 1451 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 1445 def update!(**args) @gate = args[:gate] if args.key?(:gate) @kind = args[:kind] if args.key?(:kind) @row = args[:row] if args.key?(:row) @seat = args[:seat] if args.key?(:seat) @section = args[:section] if args.key?(:section) end |