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.
1443 1444 1445 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 1443 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
1415 1416 1417 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 1415 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
1421 1422 1423 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 1421 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
1428 1429 1430 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 1428 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
1435 1436 1437 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 1435 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
1441 1442 1443 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 1441 def section @section end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1448 1449 1450 1451 1452 1453 1454 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 1448 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 |