diff --git a/OPENAPI_VERSION b/OPENAPI_VERSION index 9a719ce2..f53c1f1c 100644 --- a/OPENAPI_VERSION +++ b/OPENAPI_VERSION @@ -1 +1 @@ -v1952 \ No newline at end of file +v1956 \ No newline at end of file diff --git a/lib/stripe/resources/terminal/configuration.rb b/lib/stripe/resources/terminal/configuration.rb index d2171d4e..85121c6e 100644 --- a/lib/stripe/resources/terminal/configuration.rb +++ b/lib/stripe/resources/terminal/configuration.rb @@ -16,6 +16,11 @@ module Stripe "terminal.configuration" end + class BbposWisepad3 < Stripe::StripeObject + # A File ID representing an image to display on the reader + attr_reader :splashscreen + end + class BbposWiseposE < Stripe::StripeObject # A File ID representing an image to display on the reader attr_reader :splashscreen @@ -325,6 +330,15 @@ module Stripe class DeleteParams < Stripe::RequestParams; end class UpdateParams < Stripe::RequestParams + class BbposWisepad3 < Stripe::RequestParams + # A File ID representing an image you would like displayed on the reader. + attr_accessor :splashscreen + + def initialize(splashscreen: nil) + @splashscreen = splashscreen + end + end + class BbposWiseposE < Stripe::RequestParams # A File ID representing an image to display on the reader attr_accessor :splashscreen @@ -865,6 +879,8 @@ module Stripe @type = type end end + # An object containing device type specific settings for BBPOS WisePad 3 readers + attr_accessor :bbpos_wisepad3 # An object containing device type specific settings for BBPOS WisePOS E readers attr_accessor :bbpos_wisepos_e # Specifies which fields in the response should be expanded. @@ -887,6 +903,7 @@ module Stripe attr_accessor :wifi def initialize( + bbpos_wisepad3: nil, bbpos_wisepos_e: nil, expand: nil, name: nil, @@ -898,6 +915,7 @@ module Stripe verifone_p400: nil, wifi: nil ) + @bbpos_wisepad3 = bbpos_wisepad3 @bbpos_wisepos_e = bbpos_wisepos_e @expand = expand @name = name @@ -939,6 +957,15 @@ module Stripe end class CreateParams < Stripe::RequestParams + class BbposWisepad3 < Stripe::RequestParams + # A File ID representing an image you would like displayed on the reader. + attr_accessor :splashscreen + + def initialize(splashscreen: nil) + @splashscreen = splashscreen + end + end + class BbposWiseposE < Stripe::RequestParams # A File ID representing an image to display on the reader attr_accessor :splashscreen @@ -1479,6 +1506,8 @@ module Stripe @type = type end end + # An object containing device type specific settings for BBPOS WisePad 3 readers + attr_accessor :bbpos_wisepad3 # An object containing device type specific settings for BBPOS WisePOS E readers attr_accessor :bbpos_wisepos_e # Specifies which fields in the response should be expanded. @@ -1501,6 +1530,7 @@ module Stripe attr_accessor :wifi def initialize( + bbpos_wisepad3: nil, bbpos_wisepos_e: nil, expand: nil, name: nil, @@ -1512,6 +1542,7 @@ module Stripe verifone_p400: nil, wifi: nil ) + @bbpos_wisepad3 = bbpos_wisepad3 @bbpos_wisepos_e = bbpos_wisepos_e @expand = expand @name = name @@ -1524,6 +1555,8 @@ module Stripe @wifi = wifi end end + # Attribute for field bbpos_wisepad3 + attr_reader :bbpos_wisepad3 # Attribute for field bbpos_wisepos_e attr_reader :bbpos_wisepos_e # Unique identifier for the object. diff --git a/lib/stripe/services/terminal/configuration_service.rb b/lib/stripe/services/terminal/configuration_service.rb index aca5cd7d..f63bcccc 100644 --- a/lib/stripe/services/terminal/configuration_service.rb +++ b/lib/stripe/services/terminal/configuration_service.rb @@ -16,6 +16,15 @@ module Stripe end class UpdateParams < Stripe::RequestParams + class BbposWisepad3 < Stripe::RequestParams + # A File ID representing an image you would like displayed on the reader. + attr_accessor :splashscreen + + def initialize(splashscreen: nil) + @splashscreen = splashscreen + end + end + class BbposWiseposE < Stripe::RequestParams # A File ID representing an image to display on the reader attr_accessor :splashscreen @@ -556,6 +565,8 @@ module Stripe @type = type end end + # An object containing device type specific settings for BBPOS WisePad 3 readers + attr_accessor :bbpos_wisepad3 # An object containing device type specific settings for BBPOS WisePOS E readers attr_accessor :bbpos_wisepos_e # Specifies which fields in the response should be expanded. @@ -578,6 +589,7 @@ module Stripe attr_accessor :wifi def initialize( + bbpos_wisepad3: nil, bbpos_wisepos_e: nil, expand: nil, name: nil, @@ -589,6 +601,7 @@ module Stripe verifone_p400: nil, wifi: nil ) + @bbpos_wisepad3 = bbpos_wisepad3 @bbpos_wisepos_e = bbpos_wisepos_e @expand = expand @name = name @@ -630,6 +643,15 @@ module Stripe end class CreateParams < Stripe::RequestParams + class BbposWisepad3 < Stripe::RequestParams + # A File ID representing an image you would like displayed on the reader. + attr_accessor :splashscreen + + def initialize(splashscreen: nil) + @splashscreen = splashscreen + end + end + class BbposWiseposE < Stripe::RequestParams # A File ID representing an image to display on the reader attr_accessor :splashscreen @@ -1170,6 +1192,8 @@ module Stripe @type = type end end + # An object containing device type specific settings for BBPOS WisePad 3 readers + attr_accessor :bbpos_wisepad3 # An object containing device type specific settings for BBPOS WisePOS E readers attr_accessor :bbpos_wisepos_e # Specifies which fields in the response should be expanded. @@ -1192,6 +1216,7 @@ module Stripe attr_accessor :wifi def initialize( + bbpos_wisepad3: nil, bbpos_wisepos_e: nil, expand: nil, name: nil, @@ -1203,6 +1228,7 @@ module Stripe verifone_p400: nil, wifi: nil ) + @bbpos_wisepad3 = bbpos_wisepad3 @bbpos_wisepos_e = bbpos_wisepos_e @expand = expand @name = name diff --git a/rbi/stripe.rbi b/rbi/stripe.rbi index 0855e161..0a1a8abc 100644 --- a/rbi/stripe.rbi +++ b/rbi/stripe.rbi @@ -131973,6 +131973,11 @@ module Stripe # A Configurations object represents how features should be configured for terminal readers. # For information about how to use it, see the [Terminal configurations documentation](https://docs.stripe.com/terminal/fleet/configurations-overview). class Configuration < APIResource + class BbposWisepad3 < Stripe::StripeObject + # A File ID representing an image to display on the reader + sig { returns(T.nilable(T.any(String, Stripe::File))) } + def splashscreen; end + end class BbposWiseposE < Stripe::StripeObject # A File ID representing an image to display on the reader sig { returns(T.nilable(T.any(String, Stripe::File))) } @@ -132355,6 +132360,9 @@ module Stripe sig { returns(String) } def type; end end + # Attribute for field bbpos_wisepad3 + sig { returns(T.nilable(BbposWisepad3)) } + def bbpos_wisepad3; end # Attribute for field bbpos_wisepos_e sig { returns(T.nilable(BbposWiseposE)) } def bbpos_wisepos_e; end @@ -132399,6 +132407,15 @@ module Stripe def deleted; end class DeleteParams < Stripe::RequestParams; end class UpdateParams < Stripe::RequestParams + class BbposWisepad3 < Stripe::RequestParams + # A File ID representing an image you would like displayed on the reader. + sig { returns(T.nilable(String)) } + def splashscreen; end + sig { params(_splashscreen: T.nilable(String)).returns(T.nilable(String)) } + def splashscreen=(_splashscreen); end + sig { params(splashscreen: T.nilable(String)).void } + def initialize(splashscreen: nil); end + end class BbposWiseposE < Stripe::RequestParams # A File ID representing an image to display on the reader sig { returns(T.nilable(String)) } @@ -133278,6 +133295,15 @@ module Stripe type: nil ); end end + # An object containing device type specific settings for BBPOS WisePad 3 readers + sig { + returns(T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::BbposWisepad3))) + } + def bbpos_wisepad3; end + sig { + params(_bbpos_wisepad3: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::BbposWisepad3))).returns(T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::BbposWisepad3))) + } + def bbpos_wisepad3=(_bbpos_wisepad3); end # An object containing device type specific settings for BBPOS WisePOS E readers sig { returns(T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::BbposWiseposE))) @@ -133361,9 +133387,10 @@ module Stripe } def wifi=(_wifi); end sig { - params(bbpos_wisepos_e: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::BbposWiseposE)), expand: T.nilable(T::Array[String]), name: T.nilable(String), offline: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::Offline)), reader_security: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::ReaderSecurity)), reboot_window: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::RebootWindow)), stripe_s700: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::StripeS700)), tipping: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::Tipping)), verifone_p400: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::VerifoneP400)), wifi: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::Wifi))).void + params(bbpos_wisepad3: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::BbposWisepad3)), bbpos_wisepos_e: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::BbposWiseposE)), expand: T.nilable(T::Array[String]), name: T.nilable(String), offline: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::Offline)), reader_security: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::ReaderSecurity)), reboot_window: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::RebootWindow)), stripe_s700: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::StripeS700)), tipping: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::Tipping)), verifone_p400: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::VerifoneP400)), wifi: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::Wifi))).void } def initialize( + bbpos_wisepad3: nil, bbpos_wisepos_e: nil, expand: nil, name: nil, @@ -133414,6 +133441,15 @@ module Stripe ); end end class CreateParams < Stripe::RequestParams + class BbposWisepad3 < Stripe::RequestParams + # A File ID representing an image you would like displayed on the reader. + sig { returns(T.nilable(String)) } + def splashscreen; end + sig { params(_splashscreen: T.nilable(String)).returns(T.nilable(String)) } + def splashscreen=(_splashscreen); end + sig { params(splashscreen: T.nilable(String)).void } + def initialize(splashscreen: nil); end + end class BbposWiseposE < Stripe::RequestParams # A File ID representing an image to display on the reader sig { returns(T.nilable(String)) } @@ -134293,6 +134329,13 @@ module Stripe type: nil ); end end + # An object containing device type specific settings for BBPOS WisePad 3 readers + sig { returns(T.nilable(::Stripe::Terminal::Configuration::CreateParams::BbposWisepad3)) } + def bbpos_wisepad3; end + sig { + params(_bbpos_wisepad3: T.nilable(::Stripe::Terminal::Configuration::CreateParams::BbposWisepad3)).returns(T.nilable(::Stripe::Terminal::Configuration::CreateParams::BbposWisepad3)) + } + def bbpos_wisepad3=(_bbpos_wisepad3); end # An object containing device type specific settings for BBPOS WisePOS E readers sig { returns(T.nilable(::Stripe::Terminal::Configuration::CreateParams::BbposWiseposE)) } def bbpos_wisepos_e; end @@ -134368,9 +134411,10 @@ module Stripe } def wifi=(_wifi); end sig { - params(bbpos_wisepos_e: T.nilable(::Stripe::Terminal::Configuration::CreateParams::BbposWiseposE), expand: T.nilable(T::Array[String]), name: T.nilable(String), offline: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::CreateParams::Offline)), reader_security: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::CreateParams::ReaderSecurity)), reboot_window: T.nilable(::Stripe::Terminal::Configuration::CreateParams::RebootWindow), stripe_s700: T.nilable(::Stripe::Terminal::Configuration::CreateParams::StripeS700), tipping: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::CreateParams::Tipping)), verifone_p400: T.nilable(::Stripe::Terminal::Configuration::CreateParams::VerifoneP400), wifi: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::CreateParams::Wifi))).void + params(bbpos_wisepad3: T.nilable(::Stripe::Terminal::Configuration::CreateParams::BbposWisepad3), bbpos_wisepos_e: T.nilable(::Stripe::Terminal::Configuration::CreateParams::BbposWiseposE), expand: T.nilable(T::Array[String]), name: T.nilable(String), offline: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::CreateParams::Offline)), reader_security: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::CreateParams::ReaderSecurity)), reboot_window: T.nilable(::Stripe::Terminal::Configuration::CreateParams::RebootWindow), stripe_s700: T.nilable(::Stripe::Terminal::Configuration::CreateParams::StripeS700), tipping: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::CreateParams::Tipping)), verifone_p400: T.nilable(::Stripe::Terminal::Configuration::CreateParams::VerifoneP400), wifi: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::CreateParams::Wifi))).void } def initialize( + bbpos_wisepad3: nil, bbpos_wisepos_e: nil, expand: nil, name: nil, @@ -248317,6 +248361,15 @@ module Stripe def initialize(expand: nil); end end class UpdateParams < Stripe::RequestParams + class BbposWisepad3 < Stripe::RequestParams + # A File ID representing an image you would like displayed on the reader. + sig { returns(T.nilable(String)) } + def splashscreen; end + sig { params(_splashscreen: T.nilable(String)).returns(T.nilable(String)) } + def splashscreen=(_splashscreen); end + sig { params(splashscreen: T.nilable(String)).void } + def initialize(splashscreen: nil); end + end class BbposWiseposE < Stripe::RequestParams # A File ID representing an image to display on the reader sig { returns(T.nilable(String)) } @@ -249238,6 +249291,15 @@ module Stripe type: nil ); end end + # An object containing device type specific settings for BBPOS WisePad 3 readers + sig { + returns(T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::BbposWisepad3))) + } + def bbpos_wisepad3; end + sig { + params(_bbpos_wisepad3: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::BbposWisepad3))).returns(T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::BbposWisepad3))) + } + def bbpos_wisepad3=(_bbpos_wisepad3); end # An object containing device type specific settings for BBPOS WisePOS E readers sig { returns(T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::BbposWiseposE))) @@ -249321,9 +249383,10 @@ module Stripe } def wifi=(_wifi); end sig { - params(bbpos_wisepos_e: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::BbposWiseposE)), expand: T.nilable(T::Array[String]), name: T.nilable(String), offline: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::Offline)), reader_security: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::ReaderSecurity)), reboot_window: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::RebootWindow)), stripe_s700: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::StripeS700)), tipping: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::Tipping)), verifone_p400: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::VerifoneP400)), wifi: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::Wifi))).void + params(bbpos_wisepad3: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::BbposWisepad3)), bbpos_wisepos_e: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::BbposWiseposE)), expand: T.nilable(T::Array[String]), name: T.nilable(String), offline: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::Offline)), reader_security: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::ReaderSecurity)), reboot_window: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::RebootWindow)), stripe_s700: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::StripeS700)), tipping: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::Tipping)), verifone_p400: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::VerifoneP400)), wifi: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::Wifi))).void } def initialize( + bbpos_wisepad3: nil, bbpos_wisepos_e: nil, expand: nil, name: nil, @@ -249374,6 +249437,15 @@ module Stripe ); end end class CreateParams < Stripe::RequestParams + class BbposWisepad3 < Stripe::RequestParams + # A File ID representing an image you would like displayed on the reader. + sig { returns(T.nilable(String)) } + def splashscreen; end + sig { params(_splashscreen: T.nilable(String)).returns(T.nilable(String)) } + def splashscreen=(_splashscreen); end + sig { params(splashscreen: T.nilable(String)).void } + def initialize(splashscreen: nil); end + end class BbposWiseposE < Stripe::RequestParams # A File ID representing an image to display on the reader sig { returns(T.nilable(String)) } @@ -250295,6 +250367,15 @@ module Stripe type: nil ); end end + # An object containing device type specific settings for BBPOS WisePad 3 readers + sig { + returns(T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::BbposWisepad3)) + } + def bbpos_wisepad3; end + sig { + params(_bbpos_wisepad3: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::BbposWisepad3)).returns(T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::BbposWisepad3)) + } + def bbpos_wisepad3=(_bbpos_wisepad3); end # An object containing device type specific settings for BBPOS WisePOS E readers sig { returns(T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::BbposWiseposE)) @@ -250378,9 +250459,10 @@ module Stripe } def wifi=(_wifi); end sig { - params(bbpos_wisepos_e: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::BbposWiseposE), expand: T.nilable(T::Array[String]), name: T.nilable(String), offline: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::CreateParams::Offline)), reader_security: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::CreateParams::ReaderSecurity)), reboot_window: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::RebootWindow), stripe_s700: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::StripeS700), tipping: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::CreateParams::Tipping)), verifone_p400: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::VerifoneP400), wifi: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::CreateParams::Wifi))).void + params(bbpos_wisepad3: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::BbposWisepad3), bbpos_wisepos_e: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::BbposWiseposE), expand: T.nilable(T::Array[String]), name: T.nilable(String), offline: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::CreateParams::Offline)), reader_security: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::CreateParams::ReaderSecurity)), reboot_window: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::RebootWindow), stripe_s700: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::StripeS700), tipping: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::CreateParams::Tipping)), verifone_p400: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::VerifoneP400), wifi: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::CreateParams::Wifi))).void } def initialize( + bbpos_wisepad3: nil, bbpos_wisepos_e: nil, expand: nil, name: nil, diff --git a/rbi/stripe/resources/terminal/configuration.rbi b/rbi/stripe/resources/terminal/configuration.rbi index bc119057..33d63195 100644 --- a/rbi/stripe/resources/terminal/configuration.rbi +++ b/rbi/stripe/resources/terminal/configuration.rbi @@ -7,6 +7,11 @@ module Stripe # A Configurations object represents how features should be configured for terminal readers. # For information about how to use it, see the [Terminal configurations documentation](https://docs.stripe.com/terminal/fleet/configurations-overview). class Configuration < APIResource + class BbposWisepad3 < Stripe::StripeObject + # A File ID representing an image to display on the reader + sig { returns(T.nilable(T.any(String, Stripe::File))) } + def splashscreen; end + end class BbposWiseposE < Stripe::StripeObject # A File ID representing an image to display on the reader sig { returns(T.nilable(T.any(String, Stripe::File))) } @@ -389,6 +394,9 @@ module Stripe sig { returns(String) } def type; end end + # Attribute for field bbpos_wisepad3 + sig { returns(T.nilable(BbposWisepad3)) } + def bbpos_wisepad3; end # Attribute for field bbpos_wisepos_e sig { returns(T.nilable(BbposWiseposE)) } def bbpos_wisepos_e; end @@ -433,6 +441,15 @@ module Stripe def deleted; end class DeleteParams < Stripe::RequestParams; end class UpdateParams < Stripe::RequestParams + class BbposWisepad3 < Stripe::RequestParams + # A File ID representing an image you would like displayed on the reader. + sig { returns(T.nilable(String)) } + def splashscreen; end + sig { params(_splashscreen: T.nilable(String)).returns(T.nilable(String)) } + def splashscreen=(_splashscreen); end + sig { params(splashscreen: T.nilable(String)).void } + def initialize(splashscreen: nil); end + end class BbposWiseposE < Stripe::RequestParams # A File ID representing an image to display on the reader sig { returns(T.nilable(String)) } @@ -1312,6 +1329,15 @@ module Stripe type: nil ); end end + # An object containing device type specific settings for BBPOS WisePad 3 readers + sig { + returns(T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::BbposWisepad3))) + } + def bbpos_wisepad3; end + sig { + params(_bbpos_wisepad3: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::BbposWisepad3))).returns(T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::BbposWisepad3))) + } + def bbpos_wisepad3=(_bbpos_wisepad3); end # An object containing device type specific settings for BBPOS WisePOS E readers sig { returns(T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::BbposWiseposE))) @@ -1395,9 +1421,10 @@ module Stripe } def wifi=(_wifi); end sig { - params(bbpos_wisepos_e: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::BbposWiseposE)), expand: T.nilable(T::Array[String]), name: T.nilable(String), offline: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::Offline)), reader_security: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::ReaderSecurity)), reboot_window: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::RebootWindow)), stripe_s700: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::StripeS700)), tipping: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::Tipping)), verifone_p400: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::VerifoneP400)), wifi: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::Wifi))).void + params(bbpos_wisepad3: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::BbposWisepad3)), bbpos_wisepos_e: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::BbposWiseposE)), expand: T.nilable(T::Array[String]), name: T.nilable(String), offline: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::Offline)), reader_security: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::ReaderSecurity)), reboot_window: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::RebootWindow)), stripe_s700: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::StripeS700)), tipping: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::Tipping)), verifone_p400: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::VerifoneP400)), wifi: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::UpdateParams::Wifi))).void } def initialize( + bbpos_wisepad3: nil, bbpos_wisepos_e: nil, expand: nil, name: nil, @@ -1448,6 +1475,15 @@ module Stripe ); end end class CreateParams < Stripe::RequestParams + class BbposWisepad3 < Stripe::RequestParams + # A File ID representing an image you would like displayed on the reader. + sig { returns(T.nilable(String)) } + def splashscreen; end + sig { params(_splashscreen: T.nilable(String)).returns(T.nilable(String)) } + def splashscreen=(_splashscreen); end + sig { params(splashscreen: T.nilable(String)).void } + def initialize(splashscreen: nil); end + end class BbposWiseposE < Stripe::RequestParams # A File ID representing an image to display on the reader sig { returns(T.nilable(String)) } @@ -2327,6 +2363,13 @@ module Stripe type: nil ); end end + # An object containing device type specific settings for BBPOS WisePad 3 readers + sig { returns(T.nilable(::Stripe::Terminal::Configuration::CreateParams::BbposWisepad3)) } + def bbpos_wisepad3; end + sig { + params(_bbpos_wisepad3: T.nilable(::Stripe::Terminal::Configuration::CreateParams::BbposWisepad3)).returns(T.nilable(::Stripe::Terminal::Configuration::CreateParams::BbposWisepad3)) + } + def bbpos_wisepad3=(_bbpos_wisepad3); end # An object containing device type specific settings for BBPOS WisePOS E readers sig { returns(T.nilable(::Stripe::Terminal::Configuration::CreateParams::BbposWiseposE)) } def bbpos_wisepos_e; end @@ -2402,9 +2445,10 @@ module Stripe } def wifi=(_wifi); end sig { - params(bbpos_wisepos_e: T.nilable(::Stripe::Terminal::Configuration::CreateParams::BbposWiseposE), expand: T.nilable(T::Array[String]), name: T.nilable(String), offline: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::CreateParams::Offline)), reader_security: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::CreateParams::ReaderSecurity)), reboot_window: T.nilable(::Stripe::Terminal::Configuration::CreateParams::RebootWindow), stripe_s700: T.nilable(::Stripe::Terminal::Configuration::CreateParams::StripeS700), tipping: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::CreateParams::Tipping)), verifone_p400: T.nilable(::Stripe::Terminal::Configuration::CreateParams::VerifoneP400), wifi: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::CreateParams::Wifi))).void + params(bbpos_wisepad3: T.nilable(::Stripe::Terminal::Configuration::CreateParams::BbposWisepad3), bbpos_wisepos_e: T.nilable(::Stripe::Terminal::Configuration::CreateParams::BbposWiseposE), expand: T.nilable(T::Array[String]), name: T.nilable(String), offline: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::CreateParams::Offline)), reader_security: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::CreateParams::ReaderSecurity)), reboot_window: T.nilable(::Stripe::Terminal::Configuration::CreateParams::RebootWindow), stripe_s700: T.nilable(::Stripe::Terminal::Configuration::CreateParams::StripeS700), tipping: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::CreateParams::Tipping)), verifone_p400: T.nilable(::Stripe::Terminal::Configuration::CreateParams::VerifoneP400), wifi: T.nilable(T.any(String, ::Stripe::Terminal::Configuration::CreateParams::Wifi))).void } def initialize( + bbpos_wisepad3: nil, bbpos_wisepos_e: nil, expand: nil, name: nil, diff --git a/rbi/stripe/services/terminal/configuration_service.rbi b/rbi/stripe/services/terminal/configuration_service.rbi index 3e863d1f..125470c7 100644 --- a/rbi/stripe/services/terminal/configuration_service.rbi +++ b/rbi/stripe/services/terminal/configuration_service.rbi @@ -16,6 +16,15 @@ module Stripe def initialize(expand: nil); end end class UpdateParams < Stripe::RequestParams + class BbposWisepad3 < Stripe::RequestParams + # A File ID representing an image you would like displayed on the reader. + sig { returns(T.nilable(String)) } + def splashscreen; end + sig { params(_splashscreen: T.nilable(String)).returns(T.nilable(String)) } + def splashscreen=(_splashscreen); end + sig { params(splashscreen: T.nilable(String)).void } + def initialize(splashscreen: nil); end + end class BbposWiseposE < Stripe::RequestParams # A File ID representing an image to display on the reader sig { returns(T.nilable(String)) } @@ -937,6 +946,15 @@ module Stripe type: nil ); end end + # An object containing device type specific settings for BBPOS WisePad 3 readers + sig { + returns(T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::BbposWisepad3))) + } + def bbpos_wisepad3; end + sig { + params(_bbpos_wisepad3: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::BbposWisepad3))).returns(T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::BbposWisepad3))) + } + def bbpos_wisepad3=(_bbpos_wisepad3); end # An object containing device type specific settings for BBPOS WisePOS E readers sig { returns(T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::BbposWiseposE))) @@ -1020,9 +1038,10 @@ module Stripe } def wifi=(_wifi); end sig { - params(bbpos_wisepos_e: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::BbposWiseposE)), expand: T.nilable(T::Array[String]), name: T.nilable(String), offline: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::Offline)), reader_security: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::ReaderSecurity)), reboot_window: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::RebootWindow)), stripe_s700: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::StripeS700)), tipping: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::Tipping)), verifone_p400: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::VerifoneP400)), wifi: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::Wifi))).void + params(bbpos_wisepad3: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::BbposWisepad3)), bbpos_wisepos_e: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::BbposWiseposE)), expand: T.nilable(T::Array[String]), name: T.nilable(String), offline: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::Offline)), reader_security: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::ReaderSecurity)), reboot_window: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::RebootWindow)), stripe_s700: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::StripeS700)), tipping: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::Tipping)), verifone_p400: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::VerifoneP400)), wifi: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::UpdateParams::Wifi))).void } def initialize( + bbpos_wisepad3: nil, bbpos_wisepos_e: nil, expand: nil, name: nil, @@ -1073,6 +1092,15 @@ module Stripe ); end end class CreateParams < Stripe::RequestParams + class BbposWisepad3 < Stripe::RequestParams + # A File ID representing an image you would like displayed on the reader. + sig { returns(T.nilable(String)) } + def splashscreen; end + sig { params(_splashscreen: T.nilable(String)).returns(T.nilable(String)) } + def splashscreen=(_splashscreen); end + sig { params(splashscreen: T.nilable(String)).void } + def initialize(splashscreen: nil); end + end class BbposWiseposE < Stripe::RequestParams # A File ID representing an image to display on the reader sig { returns(T.nilable(String)) } @@ -1994,6 +2022,15 @@ module Stripe type: nil ); end end + # An object containing device type specific settings for BBPOS WisePad 3 readers + sig { + returns(T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::BbposWisepad3)) + } + def bbpos_wisepad3; end + sig { + params(_bbpos_wisepad3: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::BbposWisepad3)).returns(T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::BbposWisepad3)) + } + def bbpos_wisepad3=(_bbpos_wisepad3); end # An object containing device type specific settings for BBPOS WisePOS E readers sig { returns(T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::BbposWiseposE)) @@ -2077,9 +2114,10 @@ module Stripe } def wifi=(_wifi); end sig { - params(bbpos_wisepos_e: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::BbposWiseposE), expand: T.nilable(T::Array[String]), name: T.nilable(String), offline: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::CreateParams::Offline)), reader_security: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::CreateParams::ReaderSecurity)), reboot_window: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::RebootWindow), stripe_s700: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::StripeS700), tipping: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::CreateParams::Tipping)), verifone_p400: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::VerifoneP400), wifi: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::CreateParams::Wifi))).void + params(bbpos_wisepad3: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::BbposWisepad3), bbpos_wisepos_e: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::BbposWiseposE), expand: T.nilable(T::Array[String]), name: T.nilable(String), offline: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::CreateParams::Offline)), reader_security: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::CreateParams::ReaderSecurity)), reboot_window: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::RebootWindow), stripe_s700: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::StripeS700), tipping: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::CreateParams::Tipping)), verifone_p400: T.nilable(::Stripe::Terminal::ConfigurationService::CreateParams::VerifoneP400), wifi: T.nilable(T.any(String, ::Stripe::Terminal::ConfigurationService::CreateParams::Wifi))).void } def initialize( + bbpos_wisepad3: nil, bbpos_wisepos_e: nil, expand: nil, name: nil,