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.



748
749
750
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 748

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



731
732
733
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 731

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



736
737
738
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 736

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



741
742
743
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 741

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



746
747
748
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 746

def list_template_override
  @list_template_override
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



753
754
755
756
757
758
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 753

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