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.
4476 4477 4478 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4476 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
4447 4448 4449 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4447 def @callback_options end |
#contact_info ⇒ Google::Apis::WalletobjectsV1::IssuerContactInfo
Issuer contact information.
Corresponds to the JSON property contactInfo
4452 4453 4454 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4452 def contact_info @contact_info end |
#homepage_url ⇒ String
URL for the issuer's home page.
Corresponds to the JSON property homepageUrl
4457 4458 4459 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4457 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
4463 4464 4465 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4463 def issuer_id @issuer_id end |
#name ⇒ String
The account name of the issuer.
Corresponds to the JSON property name
4468 4469 4470 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4468 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
4474 4475 4476 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4474 def smart_tap_merchant_data @smart_tap_merchant_data end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4481 4482 4483 4484 4485 4486 4487 4488 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4481 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 |