Class: Stripe::Terminal::ConfigurationCreateParams

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/params/terminal/configuration_create_params.rb

Defined Under Namespace

Classes: BbposWisepad3, BbposWiseposE, Cellular, Offline, RebootWindow, StripeS700, StripeS710, Tipping, VerifoneM425, VerifoneP400, VerifoneP630, VerifoneUx700, VerifoneV660p, Wifi

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from RequestParams

attr_accessor, coerce_params, coerce_value, field_encodings, new, #to_h

Constructor Details

#initialize(bbpos_wisepad3: nil, bbpos_wisepos_e: nil, cellular: nil, expand: nil, name: nil, offline: nil, reboot_window: nil, stripe_s700: nil, stripe_s710: nil, tipping: nil, verifone_m425: nil, verifone_p400: nil, verifone_p630: nil, verifone_ux700: nil, verifone_v660p: nil, wifi: nil) ⇒ ConfigurationCreateParams

Returns a new instance of ConfigurationCreateParams.



634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 634

def initialize(
  bbpos_wisepad3: nil,
  bbpos_wisepos_e: nil,
  cellular: nil,
  expand: nil,
  name: nil,
  offline: nil,
  reboot_window: nil,
  stripe_s700: nil,
  stripe_s710: nil,
  tipping: nil,
  verifone_m425: nil,
  verifone_p400: nil,
  verifone_p630: nil,
  verifone_ux700: nil,
  verifone_v660p: nil,
  wifi: nil
)
  @bbpos_wisepad3 = bbpos_wisepad3
  @bbpos_wisepos_e = bbpos_wisepos_e
  @cellular = cellular
  @expand = expand
  @name = name
  @offline = offline
  @reboot_window = reboot_window
  @stripe_s700 = stripe_s700
  @stripe_s710 = stripe_s710
  @tipping = tipping
  @verifone_m425 = verifone_m425
  @verifone_p400 = verifone_p400
  @verifone_p630 = verifone_p630
  @verifone_ux700 = verifone_ux700
  @verifone_v660p = verifone_v660p
  @wifi = wifi
end

Instance Attribute Details

#bbpos_wisepad3Object

An object containing device type specific settings for BBPOS WisePad 3 readers.



602
603
604
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 602

def bbpos_wisepad3
  @bbpos_wisepad3
end

#bbpos_wisepos_eObject

An object containing device type specific settings for BBPOS WisePOS E readers.



604
605
606
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 604

def bbpos_wisepos_e
  @bbpos_wisepos_e
end

#cellularObject

Configuration for cellular connectivity.



606
607
608
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 606

def cellular
  @cellular
end

#expandObject

Specifies which fields in the response should be expanded.



608
609
610
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 608

def expand
  @expand
end

#nameObject

Name of the configuration



610
611
612
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 610

def name
  @name
end

#offlineObject

Configurations for collecting transactions offline.



612
613
614
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 612

def offline
  @offline
end

#reboot_windowObject

Reboot time settings for readers. that support customized reboot time configuration.



614
615
616
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 614

def reboot_window
  @reboot_window
end

#stripe_s700Object

An object containing device type specific settings for Stripe S700 readers.



616
617
618
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 616

def stripe_s700
  @stripe_s700
end

#stripe_s710Object

An object containing device type specific settings for Stripe S710 readers.



618
619
620
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 618

def stripe_s710
  @stripe_s710
end

#tippingObject

Tipping configurations for readers that support on-reader tips.



620
621
622
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 620

def tipping
  @tipping
end

#verifone_m425Object

An object containing device type specific settings for Verifone M425 readers.



622
623
624
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 622

def verifone_m425
  @verifone_m425
end

#verifone_p400Object

An object containing device type specific settings for Verifone P400 readers.



624
625
626
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 624

def verifone_p400
  @verifone_p400
end

#verifone_p630Object

An object containing device type specific settings for Verifone P630 readers.



626
627
628
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 626

def verifone_p630
  @verifone_p630
end

#verifone_ux700Object

An object containing device type specific settings for Verifone UX700 readers.



628
629
630
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 628

def verifone_ux700
  @verifone_ux700
end

#verifone_v660pObject

An object containing device type specific settings for Verifone V660p readers.



630
631
632
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 630

def verifone_v660p
  @verifone_v660p
end

#wifiObject

Configurations for connecting to a WiFi network.



632
633
634
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 632

def wifi
  @wifi
end