Class: Google::Apis::GanV1beta1::CcOffer
- Inherits:
-
Object
- Object
- Google::Apis::GanV1beta1::CcOffer
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/gan_v1beta1/classes.rb,
generated/google/apis/gan_v1beta1/representations.rb,
generated/google/apis/gan_v1beta1/representations.rb
Overview
A credit card offer. There are many possible result fields. We provide two different views of the data, or "projections." The "full" projection includes every result field. And the "summary" projection, which is the default, includes a smaller subset of the fields. The fields included in the summary projection are marked as such in their descriptions.
Defined Under Namespace
Classes: BonusReward, DefaultFee, Reward
Instance Attribute Summary collapse
-
#additional_card_benefits ⇒ Array<String>
More marketing copy about the card's benefits.
-
#additional_card_holder_fee ⇒ String
Any extra fees levied on card holders.
-
#age_minimum ⇒ Float
The youngest a recipient of this card may be.
-
#age_minimum_details ⇒ String
Text describing the details of the age minimum restriction.
-
#annual_fee ⇒ Float
The ongoing annual fee, in dollars.
-
#annual_fee_display ⇒ String
Text describing the annual fee, including any difference for the first year.
-
#annual_reward_maximum ⇒ Float
The largest number of units you may accumulate in a year.
-
#approved_categories ⇒ Array<String>
Possible categories for this card, eg "Low Interest" or "Good." A summary field.
-
#apr_display ⇒ String
Text describing the purchase APR.
-
#balance_computation_method ⇒ String
Text describing how the balance is computed.
-
#balance_transfer_terms ⇒ String
Text describing the terms for balance transfers.
-
#bonus_rewards ⇒ Array<Google::Apis::GanV1beta1::CcOffer::BonusReward>
For cards with rewards programs, extra circumstances whereby additional rewards may be granted.
-
#car_rental_insurance ⇒ String
If you get coverage when you use the card for the given activity, this field describes it.
-
#card_benefits ⇒ Array<String>
A list of what the issuer thinks are the most important benefits of the card.
-
#card_name ⇒ String
The issuer's name for the card, including any trademark or service mark designators.
-
#card_type ⇒ String
What kind of credit card this is, for example secured or unsecured.
-
#cash_advance_terms ⇒ String
Text describing the terms for cash advances.
-
#credit_limit_max ⇒ Float
The high end for credit limits the issuer imposes on recipients of this card.
-
#credit_limit_min ⇒ Float
The low end for credit limits the issuer imposes on recipients of this card.
-
#credit_rating_display ⇒ String
Text describing the credit ratings required for recipients of this card, for example "Excellent/Good." A summary field.
-
#default_fees ⇒ Array<Google::Apis::GanV1beta1::CcOffer::DefaultFee>
Fees for defaulting on your payments.
-
#disclaimer ⇒ String
A notice that, if present, is referenced via an asterisk by many of the other summary fields.
-
#emergency_insurance ⇒ String
If you get coverage when you use the card for the given activity, this field describes it.
-
#existing_customer_only ⇒ Boolean
(also: #existing_customer_only?)
Whether this card is only available to existing customers of the issuer.
-
#extended_warranty ⇒ String
If you get coverage when you use the card for the given activity, this field describes it.
-
#first_year_annual_fee ⇒ Float
The annual fee for the first year, if different from the ongoing fee.
-
#flight_accident_insurance ⇒ String
If you get coverage when you use the card for the given activity, this field describes it.
-
#foreign_currency_transaction_fee ⇒ String
Fee for each transaction involving a foreign currency.
-
#fraud_liability ⇒ String
If you get coverage when you use the card for the given activity, this field describes it.
-
#grace_period_display ⇒ String
Text describing the grace period before finance charges apply.
-
#image_url ⇒ String
The link to the image of the card that is shown on Connect Commerce.
-
#initial_setup_and_processing_fee ⇒ String
Fee for setting up the card.
-
#intro_balance_transfer_terms ⇒ String
Text describing the terms for introductory period balance transfers.
-
#intro_cash_advance_terms ⇒ String
Text describing the terms for introductory period cash advances.
-
#intro_purchase_terms ⇒ String
Text describing the terms for introductory period purchases.
-
#issuer ⇒ String
Name of card issuer.
-
#issuer_id ⇒ String
The Google Affiliate Network ID of the advertiser making this offer.
-
#issuer_website ⇒ String
The generic link to the issuer's site.
-
#kind ⇒ String
The kind for one credit card offer.
-
#landing_page_url ⇒ String
The link to the issuer's page for this card.
-
#late_payment_fee ⇒ String
Text describing how much a late payment will cost, eg "up to $35." A summary field.
-
#luggage_insurance ⇒ String
If you get coverage when you use the card for the given activity, this field describes it.
-
#max_purchase_rate ⇒ Float
The highest interest rate the issuer charges on this card.
-
#min_purchase_rate ⇒ Float
The lowest interest rate the issuer charges on this card.
-
#minimum_finance_charge ⇒ String
Text describing how much missing the grace period will cost.
-
#network ⇒ String
Which network (eg Visa) the card belongs to.
-
#offer_id ⇒ String
This offer's ID.
-
#offers_immediate_cash_reward ⇒ Boolean
(also: #offers_immediate_cash_reward?)
Whether a cash reward program lets you get cash back sooner than end of year or other longish period.
-
#over_limit_fee ⇒ String
Fee for exceeding the card's charge limit.
-
#prohibited_categories ⇒ Array<String>
Categories in which the issuer does not wish the card to be displayed.
-
#purchase_rate_additional_details ⇒ String
Text describing any additional details for the purchase rate.
-
#purchase_rate_type ⇒ String
Fixed or variable.
-
#returned_payment_fee ⇒ String
Text describing the fee for a payment that doesn't clear.
-
#reward_partner ⇒ String
The company that redeems the rewards, if different from the issuer.
-
#reward_unit ⇒ String
For cards with rewards programs, the unit of reward.
-
#rewards ⇒ Array<Google::Apis::GanV1beta1::CcOffer::Reward>
For cards with rewards programs, detailed rules about how the program works.
-
#rewards_expire ⇒ Boolean
(also: #rewards_expire?)
Whether accumulated rewards ever expire.
-
#rewards_have_blackout_dates ⇒ Boolean
(also: #rewards_have_blackout_dates?)
For airline miles rewards, tells whether blackout dates apply to the miles.
-
#statement_copy_fee ⇒ String
Fee for requesting a copy of your statement.
-
#tracking_url ⇒ String
The link to ping to register a click on this offer.
-
#travel_insurance ⇒ String
If you get coverage when you use the card for the given activity, this field describes it.
-
#variable_rates_last_updated ⇒ String
When variable rates were last updated.
-
#variable_rates_update_frequency ⇒ String
How often variable rates are updated.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CcOffer
constructor
A new instance of CcOffer.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ CcOffer
Returns a new instance of CcOffer
556 557 558 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 556 def initialize(**args) update!(**args) end |
Instance Attribute Details
#additional_card_benefits ⇒ Array<String>
More marketing copy about the card's benefits. A summary field.
Corresponds to the JSON property additionalCardBenefits
215 216 217 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 215 def additional_card_benefits @additional_card_benefits end |
#additional_card_holder_fee ⇒ String
Any extra fees levied on card holders.
Corresponds to the JSON property additionalCardHolderFee
220 221 222 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 220 def additional_card_holder_fee @additional_card_holder_fee end |
#age_minimum ⇒ Float
The youngest a recipient of this card may be.
Corresponds to the JSON property ageMinimum
225 226 227 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 225 def age_minimum @age_minimum end |
#age_minimum_details ⇒ String
Text describing the details of the age minimum restriction.
Corresponds to the JSON property ageMinimumDetails
230 231 232 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 230 def age_minimum_details @age_minimum_details end |
#annual_fee ⇒ Float
The ongoing annual fee, in dollars.
Corresponds to the JSON property annualFee
235 236 237 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 235 def annual_fee @annual_fee end |
#annual_fee_display ⇒ String
Text describing the annual fee, including any difference for the first year. A
summary field.
Corresponds to the JSON property annualFeeDisplay
241 242 243 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 241 def annual_fee_display @annual_fee_display end |
#annual_reward_maximum ⇒ Float
The largest number of units you may accumulate in a year.
Corresponds to the JSON property annualRewardMaximum
246 247 248 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 246 def annual_reward_maximum @annual_reward_maximum end |
#approved_categories ⇒ Array<String>
Possible categories for this card, eg "Low Interest" or "Good." A summary
field.
Corresponds to the JSON property approvedCategories
252 253 254 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 252 def approved_categories @approved_categories end |
#apr_display ⇒ String
Text describing the purchase APR. A summary field.
Corresponds to the JSON property aprDisplay
257 258 259 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 257 def apr_display @apr_display end |
#balance_computation_method ⇒ String
Text describing how the balance is computed. A summary field.
Corresponds to the JSON property balanceComputationMethod
262 263 264 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 262 def balance_computation_method @balance_computation_method end |
#balance_transfer_terms ⇒ String
Text describing the terms for balance transfers. A summary field.
Corresponds to the JSON property balanceTransferTerms
267 268 269 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 267 def balance_transfer_terms @balance_transfer_terms end |
#bonus_rewards ⇒ Array<Google::Apis::GanV1beta1::CcOffer::BonusReward>
For cards with rewards programs, extra circumstances whereby additional
rewards may be granted.
Corresponds to the JSON property bonusRewards
273 274 275 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 273 def bonus_rewards @bonus_rewards end |
#car_rental_insurance ⇒ String
If you get coverage when you use the card for the given activity, this field
describes it.
Corresponds to the JSON property carRentalInsurance
279 280 281 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 279 def car_rental_insurance @car_rental_insurance end |
#card_benefits ⇒ Array<String>
A list of what the issuer thinks are the most important benefits of the card.
Usually summarizes the rewards program, if there is one. A summary field.
Corresponds to the JSON property cardBenefits
285 286 287 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 285 def card_benefits @card_benefits end |
#card_name ⇒ String
The issuer's name for the card, including any trademark or service mark
designators. A summary field.
Corresponds to the JSON property cardName
291 292 293 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 291 def card_name @card_name end |
#card_type ⇒ String
What kind of credit card this is, for example secured or unsecured.
Corresponds to the JSON property cardType
296 297 298 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 296 def card_type @card_type end |
#cash_advance_terms ⇒ String
Text describing the terms for cash advances. A summary field.
Corresponds to the JSON property cashAdvanceTerms
301 302 303 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 301 def cash_advance_terms @cash_advance_terms end |
#credit_limit_max ⇒ Float
The high end for credit limits the issuer imposes on recipients of this card.
Corresponds to the JSON property creditLimitMax
306 307 308 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 306 def credit_limit_max @credit_limit_max end |
#credit_limit_min ⇒ Float
The low end for credit limits the issuer imposes on recipients of this card.
Corresponds to the JSON property creditLimitMin
311 312 313 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 311 def credit_limit_min @credit_limit_min end |
#credit_rating_display ⇒ String
Text describing the credit ratings required for recipients of this card, for
example "Excellent/Good." A summary field.
Corresponds to the JSON property creditRatingDisplay
317 318 319 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 317 def @credit_rating_display end |
#default_fees ⇒ Array<Google::Apis::GanV1beta1::CcOffer::DefaultFee>
Fees for defaulting on your payments.
Corresponds to the JSON property defaultFees
322 323 324 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 322 def default_fees @default_fees end |
#disclaimer ⇒ String
A notice that, if present, is referenced via an asterisk by many of the other
summary fields. If this field is present, it will always start with an
asterisk ("*"), and must be prominently displayed with the offer. A summary
field.
Corresponds to the JSON property disclaimer
330 331 332 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 330 def disclaimer @disclaimer end |
#emergency_insurance ⇒ String
If you get coverage when you use the card for the given activity, this field
describes it.
Corresponds to the JSON property emergencyInsurance
336 337 338 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 336 def emergency_insurance @emergency_insurance end |
#existing_customer_only ⇒ Boolean Also known as: existing_customer_only?
Whether this card is only available to existing customers of the issuer.
Corresponds to the JSON property existingCustomerOnly
341 342 343 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 341 def existing_customer_only @existing_customer_only end |
#extended_warranty ⇒ String
If you get coverage when you use the card for the given activity, this field
describes it.
Corresponds to the JSON property extendedWarranty
348 349 350 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 348 def extended_warranty @extended_warranty end |
#first_year_annual_fee ⇒ Float
The annual fee for the first year, if different from the ongoing fee. Optional.
Corresponds to the JSON property firstYearAnnualFee
353 354 355 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 353 def first_year_annual_fee @first_year_annual_fee end |
#flight_accident_insurance ⇒ String
If you get coverage when you use the card for the given activity, this field
describes it.
Corresponds to the JSON property flightAccidentInsurance
359 360 361 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 359 def flight_accident_insurance @flight_accident_insurance end |
#foreign_currency_transaction_fee ⇒ String
Fee for each transaction involving a foreign currency.
Corresponds to the JSON property foreignCurrencyTransactionFee
364 365 366 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 364 def foreign_currency_transaction_fee @foreign_currency_transaction_fee end |
#fraud_liability ⇒ String
If you get coverage when you use the card for the given activity, this field
describes it.
Corresponds to the JSON property fraudLiability
370 371 372 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 370 def fraud_liability @fraud_liability end |
#grace_period_display ⇒ String
Text describing the grace period before finance charges apply. A summary field.
Corresponds to the JSON property gracePeriodDisplay
375 376 377 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 375 def grace_period_display @grace_period_display end |
#image_url ⇒ String
The link to the image of the card that is shown on Connect Commerce. A summary
field.
Corresponds to the JSON property imageUrl
381 382 383 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 381 def image_url @image_url end |
#initial_setup_and_processing_fee ⇒ String
Fee for setting up the card.
Corresponds to the JSON property initialSetupAndProcessingFee
386 387 388 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 386 def initial_setup_and_processing_fee @initial_setup_and_processing_fee end |
#intro_balance_transfer_terms ⇒ String
Text describing the terms for introductory period balance transfers. A summary
field.
Corresponds to the JSON property introBalanceTransferTerms
392 393 394 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 392 def intro_balance_transfer_terms @intro_balance_transfer_terms end |
#intro_cash_advance_terms ⇒ String
Text describing the terms for introductory period cash advances. A summary
field.
Corresponds to the JSON property introCashAdvanceTerms
398 399 400 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 398 def intro_cash_advance_terms @intro_cash_advance_terms end |
#intro_purchase_terms ⇒ String
Text describing the terms for introductory period purchases. A summary field.
Corresponds to the JSON property introPurchaseTerms
403 404 405 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 403 def intro_purchase_terms @intro_purchase_terms end |
#issuer ⇒ String
Name of card issuer. A summary field.
Corresponds to the JSON property issuer
408 409 410 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 408 def issuer @issuer end |
#issuer_id ⇒ String
The Google Affiliate Network ID of the advertiser making this offer.
Corresponds to the JSON property issuerId
413 414 415 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 413 def issuer_id @issuer_id end |
#issuer_website ⇒ String
The generic link to the issuer's site.
Corresponds to the JSON property issuerWebsite
418 419 420 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 418 def issuer_website @issuer_website end |
#kind ⇒ String
The kind for one credit card offer. A summary field.
Corresponds to the JSON property kind
423 424 425 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 423 def kind @kind end |
#landing_page_url ⇒ String
The link to the issuer's page for this card. A summary field.
Corresponds to the JSON property landingPageUrl
428 429 430 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 428 def landing_page_url @landing_page_url end |
#late_payment_fee ⇒ String
Text describing how much a late payment will cost, eg "up to $35." A summary
field.
Corresponds to the JSON property latePaymentFee
434 435 436 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 434 def late_payment_fee @late_payment_fee end |
#luggage_insurance ⇒ String
If you get coverage when you use the card for the given activity, this field
describes it.
Corresponds to the JSON property luggageInsurance
440 441 442 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 440 def luggage_insurance @luggage_insurance end |
#max_purchase_rate ⇒ Float
The highest interest rate the issuer charges on this card. Expressed as an
absolute number, not as a percentage.
Corresponds to the JSON property maxPurchaseRate
446 447 448 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 446 def max_purchase_rate @max_purchase_rate end |
#min_purchase_rate ⇒ Float
The lowest interest rate the issuer charges on this card. Expressed as an
absolute number, not as a percentage.
Corresponds to the JSON property minPurchaseRate
452 453 454 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 452 def min_purchase_rate @min_purchase_rate end |
#minimum_finance_charge ⇒ String
Text describing how much missing the grace period will cost.
Corresponds to the JSON property minimumFinanceCharge
457 458 459 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 457 def minimum_finance_charge @minimum_finance_charge end |
#network ⇒ String
Which network (eg Visa) the card belongs to. A summary field.
Corresponds to the JSON property network
462 463 464 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 462 def network @network end |
#offer_id ⇒ String
This offer's ID. A summary field.
Corresponds to the JSON property offerId
467 468 469 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 467 def offer_id @offer_id end |
#offers_immediate_cash_reward ⇒ Boolean Also known as: offers_immediate_cash_reward?
Whether a cash reward program lets you get cash back sooner than end of year
or other longish period.
Corresponds to the JSON property offersImmediateCashReward
473 474 475 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 473 def offers_immediate_cash_reward @offers_immediate_cash_reward end |
#over_limit_fee ⇒ String
Fee for exceeding the card's charge limit.
Corresponds to the JSON property overLimitFee
479 480 481 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 479 def over_limit_fee @over_limit_fee end |
#prohibited_categories ⇒ Array<String>
Categories in which the issuer does not wish the card to be displayed. A
summary field.
Corresponds to the JSON property prohibitedCategories
485 486 487 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 485 def prohibited_categories @prohibited_categories end |
#purchase_rate_additional_details ⇒ String
Text describing any additional details for the purchase rate. A summary field.
Corresponds to the JSON property purchaseRateAdditionalDetails
490 491 492 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 490 def purchase_rate_additional_details @purchase_rate_additional_details end |
#purchase_rate_type ⇒ String
Fixed or variable.
Corresponds to the JSON property purchaseRateType
495 496 497 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 495 def purchase_rate_type @purchase_rate_type end |
#returned_payment_fee ⇒ String
Text describing the fee for a payment that doesn't clear. A summary field.
Corresponds to the JSON property returnedPaymentFee
500 501 502 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 500 def returned_payment_fee @returned_payment_fee end |
#reward_partner ⇒ String
The company that redeems the rewards, if different from the issuer.
Corresponds to the JSON property rewardPartner
505 506 507 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 505 def reward_partner @reward_partner end |
#reward_unit ⇒ String
For cards with rewards programs, the unit of reward. For example, miles, cash
back, points.
Corresponds to the JSON property rewardUnit
511 512 513 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 511 def reward_unit @reward_unit end |
#rewards ⇒ Array<Google::Apis::GanV1beta1::CcOffer::Reward>
For cards with rewards programs, detailed rules about how the program works.
Corresponds to the JSON property rewards
516 517 518 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 516 def rewards @rewards end |
#rewards_expire ⇒ Boolean Also known as: rewards_expire?
Whether accumulated rewards ever expire.
Corresponds to the JSON property rewardsExpire
521 522 523 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 521 def rewards_expire @rewards_expire end |
#rewards_have_blackout_dates ⇒ Boolean Also known as: rewards_have_blackout_dates?
For airline miles rewards, tells whether blackout dates apply to the miles.
Corresponds to the JSON property rewardsHaveBlackoutDates
527 528 529 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 527 def rewards_have_blackout_dates @rewards_have_blackout_dates end |
#statement_copy_fee ⇒ String
Fee for requesting a copy of your statement.
Corresponds to the JSON property statementCopyFee
533 534 535 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 533 def statement_copy_fee @statement_copy_fee end |
#tracking_url ⇒ String
The link to ping to register a click on this offer. A summary field.
Corresponds to the JSON property trackingUrl
538 539 540 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 538 def tracking_url @tracking_url end |
#travel_insurance ⇒ String
If you get coverage when you use the card for the given activity, this field
describes it.
Corresponds to the JSON property travelInsurance
544 545 546 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 544 def travel_insurance @travel_insurance end |
#variable_rates_last_updated ⇒ String
When variable rates were last updated.
Corresponds to the JSON property variableRatesLastUpdated
549 550 551 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 549 def variable_rates_last_updated @variable_rates_last_updated end |
#variable_rates_update_frequency ⇒ String
How often variable rates are updated.
Corresponds to the JSON property variableRatesUpdateFrequency
554 555 556 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 554 def variable_rates_update_frequency @variable_rates_update_frequency end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 |
# File 'generated/google/apis/gan_v1beta1/classes.rb', line 561 def update!(**args) @additional_card_benefits = args[:additional_card_benefits] if args.key?(:additional_card_benefits) @additional_card_holder_fee = args[:additional_card_holder_fee] if args.key?(:additional_card_holder_fee) @age_minimum = args[:age_minimum] if args.key?(:age_minimum) @age_minimum_details = args[:age_minimum_details] if args.key?(:age_minimum_details) @annual_fee = args[:annual_fee] if args.key?(:annual_fee) @annual_fee_display = args[:annual_fee_display] if args.key?(:annual_fee_display) @annual_reward_maximum = args[:annual_reward_maximum] if args.key?(:annual_reward_maximum) @approved_categories = args[:approved_categories] if args.key?(:approved_categories) @apr_display = args[:apr_display] if args.key?(:apr_display) @balance_computation_method = args[:balance_computation_method] if args.key?(:balance_computation_method) @balance_transfer_terms = args[:balance_transfer_terms] if args.key?(:balance_transfer_terms) @bonus_rewards = args[:bonus_rewards] if args.key?(:bonus_rewards) @car_rental_insurance = args[:car_rental_insurance] if args.key?(:car_rental_insurance) @card_benefits = args[:card_benefits] if args.key?(:card_benefits) @card_name = args[:card_name] if args.key?(:card_name) @card_type = args[:card_type] if args.key?(:card_type) @cash_advance_terms = args[:cash_advance_terms] if args.key?(:cash_advance_terms) @credit_limit_max = args[:credit_limit_max] if args.key?(:credit_limit_max) @credit_limit_min = args[:credit_limit_min] if args.key?(:credit_limit_min) @credit_rating_display = args[:credit_rating_display] if args.key?(:credit_rating_display) @default_fees = args[:default_fees] if args.key?(:default_fees) @disclaimer = args[:disclaimer] if args.key?(:disclaimer) @emergency_insurance = args[:emergency_insurance] if args.key?(:emergency_insurance) @existing_customer_only = args[:existing_customer_only] if args.key?(:existing_customer_only) @extended_warranty = args[:extended_warranty] if args.key?(:extended_warranty) @first_year_annual_fee = args[:first_year_annual_fee] if args.key?(:first_year_annual_fee) @flight_accident_insurance = args[:flight_accident_insurance] if args.key?(:flight_accident_insurance) @foreign_currency_transaction_fee = args[:foreign_currency_transaction_fee] if args.key?(:foreign_currency_transaction_fee) @fraud_liability = args[:fraud_liability] if args.key?(:fraud_liability) @grace_period_display = args[:grace_period_display] if args.key?(:grace_period_display) @image_url = args[:image_url] if args.key?(:image_url) @initial_setup_and_processing_fee = args[:initial_setup_and_processing_fee] if args.key?(:initial_setup_and_processing_fee) @intro_balance_transfer_terms = args[:intro_balance_transfer_terms] if args.key?(:intro_balance_transfer_terms) @intro_cash_advance_terms = args[:intro_cash_advance_terms] if args.key?(:intro_cash_advance_terms) @intro_purchase_terms = args[:intro_purchase_terms] if args.key?(:intro_purchase_terms) @issuer = args[:issuer] if args.key?(:issuer) @issuer_id = args[:issuer_id] if args.key?(:issuer_id) @issuer_website = args[:issuer_website] if args.key?(:issuer_website) @kind = args[:kind] if args.key?(:kind) @landing_page_url = args[:landing_page_url] if args.key?(:landing_page_url) @late_payment_fee = args[:late_payment_fee] if args.key?(:late_payment_fee) @luggage_insurance = args[:luggage_insurance] if args.key?(:luggage_insurance) @max_purchase_rate = args[:max_purchase_rate] if args.key?(:max_purchase_rate) @min_purchase_rate = args[:min_purchase_rate] if args.key?(:min_purchase_rate) @minimum_finance_charge = args[:minimum_finance_charge] if args.key?(:minimum_finance_charge) @network = args[:network] if args.key?(:network) @offer_id = args[:offer_id] if args.key?(:offer_id) @offers_immediate_cash_reward = args[:offers_immediate_cash_reward] if args.key?(:offers_immediate_cash_reward) @over_limit_fee = args[:over_limit_fee] if args.key?(:over_limit_fee) @prohibited_categories = args[:prohibited_categories] if args.key?(:prohibited_categories) @purchase_rate_additional_details = args[:purchase_rate_additional_details] if args.key?(:purchase_rate_additional_details) @purchase_rate_type = args[:purchase_rate_type] if args.key?(:purchase_rate_type) @returned_payment_fee = args[:returned_payment_fee] if args.key?(:returned_payment_fee) @reward_partner = args[:reward_partner] if args.key?(:reward_partner) @reward_unit = args[:reward_unit] if args.key?(:reward_unit) @rewards = args[:rewards] if args.key?(:rewards) @rewards_expire = args[:rewards_expire] if args.key?(:rewards_expire) @rewards_have_blackout_dates = args[:rewards_have_blackout_dates] if args.key?(:rewards_have_blackout_dates) @statement_copy_fee = args[:statement_copy_fee] if args.key?(:statement_copy_fee) @tracking_url = args[:tracking_url] if args.key?(:tracking_url) @travel_insurance = args[:travel_insurance] if args.key?(:travel_insurance) @variable_rates_last_updated = args[:variable_rates_last_updated] if args.key?(:variable_rates_last_updated) @variable_rates_update_frequency = args[:variable_rates_update_frequency] if args.key?(:variable_rates_update_frequency) end |