Class: Google::Apis::WalletobjectsV1::ClassTemplateInfo

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) ⇒ ClassTemplateInfo

Returns a new instance of ClassTemplateInfo.



727
728
729
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 727

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

Instance Attribute Details

#card_barcode_section_detailsGoogle::Apis::WalletobjectsV1::CardBarcodeSectionDetails

Specifies extra information to be displayed above and below the barcode. Corresponds to the JSON property cardBarcodeSectionDetails



710
711
712
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 710

def card_barcode_section_details
  @card_barcode_section_details
end

#card_template_overrideGoogle::Apis::WalletobjectsV1::CardTemplateOverride

Override for the card view. Corresponds to the JSON property cardTemplateOverride



715
716
717
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 715

def card_template_override
  @card_template_override
end

#details_template_overrideGoogle::Apis::WalletobjectsV1::DetailsTemplateOverride

Override for the details view (beneath the card view). Corresponds to the JSON property detailsTemplateOverride



720
721
722
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 720

def details_template_override
  @details_template_override
end

#list_template_overrideGoogle::Apis::WalletobjectsV1::ListTemplateOverride

Override for the passes list view. Corresponds to the JSON property listTemplateOverride



725
726
727
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 725

def list_template_override
  @list_template_override
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



732
733
734
735
736
737
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 732

def update!(**args)
  @card_barcode_section_details = args[:card_barcode_section_details] if args.key?(:card_barcode_section_details)
  @card_template_override = args[:card_template_override] if args.key?(:card_template_override)
  @details_template_override = args[:details_template_override] if args.key?(:details_template_override)
  @list_template_override = args[:list_template_override] if args.key?(:list_template_override)
end