Class: Google::Apis::WalletobjectsV1::Resources
- Inherits:
-
Object
- Object
- Google::Apis::WalletobjectsV1::Resources
- 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
-
#event_ticket_classes ⇒ Array<Google::Apis::WalletobjectsV1::EventTicketClass>
A list of event ticket classes.
-
#event_ticket_objects ⇒ Array<Google::Apis::WalletobjectsV1::EventTicketObject>
A list of event ticket objects.
-
#flight_classes ⇒ Array<Google::Apis::WalletobjectsV1::FlightClass>
A list of flight classes.
-
#flight_objects ⇒ Array<Google::Apis::WalletobjectsV1::FlightObject>
A list of flight objects.
-
#generic_classes ⇒ Array<Google::Apis::WalletobjectsV1::GenericClass>
A list of generic classes.
-
#generic_objects ⇒ Array<Google::Apis::WalletobjectsV1::GenericObject>
A list of generic objects.
-
#gift_card_classes ⇒ Array<Google::Apis::WalletobjectsV1::GiftCardClass>
A list of gift card classes.
-
#gift_card_objects ⇒ Array<Google::Apis::WalletobjectsV1::GiftCardObject>
A list of gift card objects.
-
#loyalty_classes ⇒ Array<Google::Apis::WalletobjectsV1::LoyaltyClass>
A list of loyalty classes.
-
#loyalty_objects ⇒ Array<Google::Apis::WalletobjectsV1::LoyaltyObject>
A list of loyalty objects.
-
#offer_classes ⇒ Array<Google::Apis::WalletobjectsV1::OfferClass>
A list of offer classes.
-
#offer_objects ⇒ Array<Google::Apis::WalletobjectsV1::OfferObject>
A list of offer objects.
-
#transit_classes ⇒ Array<Google::Apis::WalletobjectsV1::TransitClass>
A list of transit classes.
-
#transit_objects ⇒ Array<Google::Apis::WalletobjectsV1::TransitObject>
A list of transit objects.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Resources
constructor
A new instance of Resources.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Resources
Returns a new instance of Resources.
7338 7339 7340 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 7338 def initialize(**args) update!(**args) end |
Instance Attribute Details
#event_ticket_classes ⇒ Array<Google::Apis::WalletobjectsV1::EventTicketClass>
A list of event ticket classes.
Corresponds to the JSON property eventTicketClasses
7271 7272 7273 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 7271 def event_ticket_classes @event_ticket_classes end |
#event_ticket_objects ⇒ Array<Google::Apis::WalletobjectsV1::EventTicketObject>
A list of event ticket objects.
Corresponds to the JSON property eventTicketObjects
7276 7277 7278 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 7276 def event_ticket_objects @event_ticket_objects end |
#flight_classes ⇒ Array<Google::Apis::WalletobjectsV1::FlightClass>
A list of flight classes.
Corresponds to the JSON property flightClasses
7281 7282 7283 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 7281 def flight_classes @flight_classes end |
#flight_objects ⇒ Array<Google::Apis::WalletobjectsV1::FlightObject>
A list of flight objects.
Corresponds to the JSON property flightObjects
7286 7287 7288 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 7286 def flight_objects @flight_objects end |
#generic_classes ⇒ Array<Google::Apis::WalletobjectsV1::GenericClass>
A list of generic classes.
Corresponds to the JSON property genericClasses
7291 7292 7293 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 7291 def generic_classes @generic_classes end |
#generic_objects ⇒ Array<Google::Apis::WalletobjectsV1::GenericObject>
A list of generic objects.
Corresponds to the JSON property genericObjects
7296 7297 7298 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 7296 def generic_objects @generic_objects end |
#gift_card_classes ⇒ Array<Google::Apis::WalletobjectsV1::GiftCardClass>
A list of gift card classes.
Corresponds to the JSON property giftCardClasses
7301 7302 7303 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 7301 def gift_card_classes @gift_card_classes end |
#gift_card_objects ⇒ Array<Google::Apis::WalletobjectsV1::GiftCardObject>
A list of gift card objects.
Corresponds to the JSON property giftCardObjects
7306 7307 7308 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 7306 def gift_card_objects @gift_card_objects end |
#loyalty_classes ⇒ Array<Google::Apis::WalletobjectsV1::LoyaltyClass>
A list of loyalty classes.
Corresponds to the JSON property loyaltyClasses
7311 7312 7313 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 7311 def loyalty_classes @loyalty_classes end |
#loyalty_objects ⇒ Array<Google::Apis::WalletobjectsV1::LoyaltyObject>
A list of loyalty objects.
Corresponds to the JSON property loyaltyObjects
7316 7317 7318 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 7316 def loyalty_objects @loyalty_objects end |
#offer_classes ⇒ Array<Google::Apis::WalletobjectsV1::OfferClass>
A list of offer classes.
Corresponds to the JSON property offerClasses
7321 7322 7323 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 7321 def offer_classes @offer_classes end |
#offer_objects ⇒ Array<Google::Apis::WalletobjectsV1::OfferObject>
A list of offer objects.
Corresponds to the JSON property offerObjects
7326 7327 7328 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 7326 def offer_objects @offer_objects end |
#transit_classes ⇒ Array<Google::Apis::WalletobjectsV1::TransitClass>
A list of transit classes.
Corresponds to the JSON property transitClasses
7331 7332 7333 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 7331 def transit_classes @transit_classes end |
#transit_objects ⇒ Array<Google::Apis::WalletobjectsV1::TransitObject>
A list of transit objects.
Corresponds to the JSON property transitObjects
7336 7337 7338 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 7336 def transit_objects @transit_objects end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 7343 def update!(**args) @event_ticket_classes = args[:event_ticket_classes] if args.key?(:event_ticket_classes) @event_ticket_objects = args[:event_ticket_objects] if args.key?(:event_ticket_objects) @flight_classes = args[:flight_classes] if args.key?(:flight_classes) @flight_objects = args[:flight_objects] if args.key?(:flight_objects) @generic_classes = args[:generic_classes] if args.key?(:generic_classes) @generic_objects = args[:generic_objects] if args.key?(:generic_objects) @gift_card_classes = args[:gift_card_classes] if args.key?(:gift_card_classes) @gift_card_objects = args[:gift_card_objects] if args.key?(:gift_card_objects) @loyalty_classes = args[:loyalty_classes] if args.key?(:loyalty_classes) @loyalty_objects = args[:loyalty_objects] if args.key?(:loyalty_objects) @offer_classes = args[:offer_classes] if args.key?(:offer_classes) @offer_objects = args[:offer_objects] if args.key?(:offer_objects) @transit_classes = args[:transit_classes] if args.key?(:transit_classes) @transit_objects = args[:transit_objects] if args.key?(:transit_objects) end |