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.



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

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



703
704
705
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 703

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



708
709
710
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 708

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



713
714
715
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 713

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



718
719
720
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 718

def list_template_override
  @list_template_override
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



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

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