Class: Google::Apis::WalletobjectsV1::Issuer
- Inherits:
-
Object
- Object
- Google::Apis::WalletobjectsV1::Issuer
- 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
-
#callback_options ⇒ Google::Apis::WalletobjectsV1::CallbackOptions
Allows the issuer to provide their callback settings.
-
#contact_info ⇒ Google::Apis::WalletobjectsV1::IssuerContactInfo
Issuer contact information.
-
#homepage_url ⇒ String
URL for the issuer's home page.
-
#issuer_id ⇒ Fixnum
The unique identifier for an issuer account.
-
#name ⇒ String
The account name of the issuer.
-
#smart_tap_merchant_data ⇒ Google::Apis::WalletobjectsV1::SmartTapMerchantData
Available only to Smart Tap enabled partners.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Issuer
constructor
A new instance of Issuer.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Issuer
Returns a new instance of Issuer.
4355 4356 4357 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4355 def initialize(**args) update!(**args) end |
Instance Attribute Details
#callback_options ⇒ Google::Apis::WalletobjectsV1::CallbackOptions
Allows the issuer to provide their callback settings.
Corresponds to the JSON property callbackOptions
4326 4327 4328 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4326 def @callback_options end |
#contact_info ⇒ Google::Apis::WalletobjectsV1::IssuerContactInfo
Issuer contact information.
Corresponds to the JSON property contactInfo
4331 4332 4333 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4331 def contact_info @contact_info end |
#homepage_url ⇒ String
URL for the issuer's home page.
Corresponds to the JSON property homepageUrl
4336 4337 4338 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4336 def homepage_url @homepage_url end |
#issuer_id ⇒ Fixnum
The unique identifier for an issuer account. This is automatically generated
when the issuer is inserted.
Corresponds to the JSON property issuerId
4342 4343 4344 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4342 def issuer_id @issuer_id end |
#name ⇒ String
The account name of the issuer.
Corresponds to the JSON property name
4347 4348 4349 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4347 def name @name end |
#smart_tap_merchant_data ⇒ Google::Apis::WalletobjectsV1::SmartTapMerchantData
Available only to Smart Tap enabled partners. Contact support for additional
guidance.
Corresponds to the JSON property smartTapMerchantData
4353 4354 4355 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4353 def smart_tap_merchant_data @smart_tap_merchant_data end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4360 4361 4362 4363 4364 4365 4366 4367 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4360 def update!(**args) @callback_options = args[:callback_options] if args.key?(:callback_options) @contact_info = args[:contact_info] if args.key?(:contact_info) @homepage_url = args[:homepage_url] if args.key?(:homepage_url) @issuer_id = args[:issuer_id] if args.key?(:issuer_id) @name = args[:name] if args.key?(:name) @smart_tap_merchant_data = args[:smart_tap_merchant_data] if args.key?(:smart_tap_merchant_data) end |