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.
4554 4555 4556 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4554 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
4525 4526 4527 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4525 def @callback_options end |
#contact_info ⇒ Google::Apis::WalletobjectsV1::IssuerContactInfo
Issuer contact information.
Corresponds to the JSON property contactInfo
4530 4531 4532 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4530 def contact_info @contact_info end |
#homepage_url ⇒ String
URL for the issuer's home page.
Corresponds to the JSON property homepageUrl
4535 4536 4537 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4535 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
4541 4542 4543 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4541 def issuer_id @issuer_id end |
#name ⇒ String
The account name of the issuer.
Corresponds to the JSON property name
4546 4547 4548 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4546 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
4552 4553 4554 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4552 def smart_tap_merchant_data @smart_tap_merchant_data end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4559 4560 4561 4562 4563 4564 4565 4566 |
# File 'lib/google/apis/walletobjects_v1/classes.rb', line 4559 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 |