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, ReaderSecurity, 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, reader_security: 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.



645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 645

def initialize(
  bbpos_wisepad3: nil,
  bbpos_wisepos_e: nil,
  cellular: nil,
  expand: nil,
  name: nil,
  offline: nil,
  reader_security: 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
  @reader_security = reader_security
  @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.



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

def bbpos_wisepad3
  @bbpos_wisepad3
end

#bbpos_wisepos_eObject

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



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

def bbpos_wisepos_e
  @bbpos_wisepos_e
end

#cellularObject

Configuration for cellular connectivity.



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

def cellular
  @cellular
end

#expandObject

Specifies which fields in the response should be expanded.



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

def expand
  @expand
end

#nameObject

Name of the configuration



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

def name
  @name
end

#offlineObject

Configurations for collecting transactions offline.



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

def offline
  @offline
end

#reader_securityObject

Configurations for reader security settings.



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

def reader_security
  @reader_security
end

#reboot_windowObject

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



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

def reboot_window
  @reboot_window
end

#stripe_s700Object

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



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

def stripe_s700
  @stripe_s700
end

#stripe_s710Object

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



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

def stripe_s710
  @stripe_s710
end

#tippingObject

Tipping configurations for readers that support on-reader tips.



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

def tipping
  @tipping
end

#verifone_m425Object

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



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

def verifone_m425
  @verifone_m425
end

#verifone_p400Object

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



635
636
637
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 635

def verifone_p400
  @verifone_p400
end

#verifone_p630Object

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



637
638
639
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 637

def verifone_p630
  @verifone_p630
end

#verifone_ux700Object

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



639
640
641
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 639

def verifone_ux700
  @verifone_ux700
end

#verifone_v660pObject

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



641
642
643
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 641

def verifone_v660p
  @verifone_v660p
end

#wifiObject

Configurations for connecting to a WiFi network.



643
644
645
# File 'lib/stripe/params/terminal/configuration_create_params.rb', line 643

def wifi
  @wifi
end