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.



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

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



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

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



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

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



723
724
725
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 723

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



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

def list_template_override
  @list_template_override
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



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

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