Class: Google::Apis::PlacesV1::GoogleMapsPlacesV1PlacePaymentOptions

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/places_v1/classes.rb,
lib/google/apis/places_v1/representations.rb,
lib/google/apis/places_v1/representations.rb

Overview

Payment options the place accepts.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleMapsPlacesV1PlacePaymentOptions

Returns a new instance of GoogleMapsPlacesV1PlacePaymentOptions.



2393
2394
2395
# File 'lib/google/apis/places_v1/classes.rb', line 2393

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#accepts_cash_onlyBoolean Also known as: accepts_cash_only?

Place accepts cash only as payment. Places with this attribute may still accept other payment methods. Corresponds to the JSON property acceptsCashOnly

Returns:

  • (Boolean)


2372
2373
2374
# File 'lib/google/apis/places_v1/classes.rb', line 2372

def accepts_cash_only
  @accepts_cash_only
end

#accepts_credit_cardsBoolean Also known as: accepts_credit_cards?

Place accepts credit cards as payment. Corresponds to the JSON property acceptsCreditCards

Returns:

  • (Boolean)


2378
2379
2380
# File 'lib/google/apis/places_v1/classes.rb', line 2378

def accepts_credit_cards
  @accepts_credit_cards
end

#accepts_debit_cardsBoolean Also known as: accepts_debit_cards?

Place accepts debit cards as payment. Corresponds to the JSON property acceptsDebitCards

Returns:

  • (Boolean)


2384
2385
2386
# File 'lib/google/apis/places_v1/classes.rb', line 2384

def accepts_debit_cards
  @accepts_debit_cards
end

#accepts_nfcBoolean Also known as: accepts_nfc?

Place accepts NFC payments. Corresponds to the JSON property acceptsNfc

Returns:

  • (Boolean)


2390
2391
2392
# File 'lib/google/apis/places_v1/classes.rb', line 2390

def accepts_nfc
  @accepts_nfc
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2398
2399
2400
2401
2402
2403
# File 'lib/google/apis/places_v1/classes.rb', line 2398

def update!(**args)
  @accepts_cash_only = args[:accepts_cash_only] if args.key?(:accepts_cash_only)
  @accepts_credit_cards = args[:accepts_credit_cards] if args.key?(:accepts_credit_cards)
  @accepts_debit_cards = args[:accepts_debit_cards] if args.key?(:accepts_debit_cards)
  @accepts_nfc = args[:accepts_nfc] if args.key?(:accepts_nfc)
end