Class: Google::Apis::WalletobjectsV1::CardRowThreeItems

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ CardRowThreeItems

Returns a new instance of CardRowThreeItems.



644
645
646
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 644

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#end_itemGoogle::Apis::WalletobjectsV1::TemplateItem

The item to be displayed at the end of the row. This item will be aligned to the right. Corresponds to the JSON property endItem



630
631
632
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 630

def end_item
  @end_item
end

#middle_itemGoogle::Apis::WalletobjectsV1::TemplateItem

The item to be displayed in the middle of the row. This item will be centered between the start and end items. Corresponds to the JSON property middleItem



636
637
638
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 636

def middle_item
  @middle_item
end

#start_itemGoogle::Apis::WalletobjectsV1::TemplateItem

The item to be displayed at the start of the row. This item will be aligned to the left. Corresponds to the JSON property startItem



642
643
644
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 642

def start_item
  @start_item
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



649
650
651
652
653
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 649

def update!(**args)
  @end_item = args[:end_item] if args.key?(:end_item)
  @middle_item = args[:middle_item] if args.key?(:middle_item)
  @start_item = args[:start_item] if args.key?(:start_item)
end