Packages

Complete Stripe SDK for Elixir with parity to the official Ruby SDK. V1+V2 coverage (193 services, 320 resource structs, 525 documented params). Per-event modules, Finch HTTP/2, RustyJSON, automatic retries, OAuth, webhooks, telemetry, per-client config, streaming pagination.

Current section

Files

Jump to
tiger_stripe lib stripe params terminal configuration_create_params.ex
Raw

lib/stripe/params/terminal/configuration_create_params.ex

# File generated from our OpenAPI spec
defmodule Stripe.Params.Terminal.ConfigurationCreateParams do
@moduledoc "Parameters for configuration create."
@typedoc """
* `bbpos_wisepad3` - An object containing device type specific settings for BBPOS WisePad 3 readers.
* `bbpos_wisepos_e` - An object containing device type specific settings for BBPOS WisePOS E readers.
* `expand` - Specifies which fields in the response should be expanded.
* `name` - Name of the configuration Max length: 100.
* `offline` - Configurations for collecting transactions offline.
* `reboot_window` - Reboot time settings for readers. that support customized reboot time configuration.
* `stripe_s700` - An object containing device type specific settings for Stripe S700 readers.
* `tipping` - Tipping configurations for readers that support on-reader tips.
* `verifone_p400` - An object containing device type specific settings for Verifone P400 readers.
* `wifi` - Configurations for connecting to a WiFi network.
"""
@type t :: %__MODULE__{
bbpos_wisepad3: map() | nil,
bbpos_wisepos_e: map() | nil,
expand: [String.t()] | nil,
name: String.t() | nil,
offline: map() | nil,
reboot_window: map() | nil,
stripe_s700: map() | nil,
tipping: map() | nil,
verifone_p400: map() | nil,
wifi: map() | nil
}
defstruct [
:bbpos_wisepad3,
:bbpos_wisepos_e,
:expand,
:name,
:offline,
:reboot_window,
:stripe_s700,
:tipping,
:verifone_p400,
:wifi
]
defmodule BbposWisepad3 do
@moduledoc "Nested parameters."
@typedoc """
* `splashscreen` - A File ID representing an image you want to display on the reader.
"""
@type t :: %__MODULE__{
splashscreen: map() | nil
}
defstruct [:splashscreen]
end
defmodule BbposWiseposE do
@moduledoc "Nested parameters."
@typedoc """
* `splashscreen` - A File ID representing an image to display on the reader
"""
@type t :: %__MODULE__{
splashscreen: map() | nil
}
defstruct [:splashscreen]
end
defmodule RebootWindow do
@moduledoc "Nested parameters."
@typedoc """
* `end_hour` - Integer between 0 to 23 that represents the end hour of the reboot time window. The value must be different than the start_hour.
* `start_hour` - Integer between 0 to 23 that represents the start hour of the reboot time window.
"""
@type t :: %__MODULE__{
end_hour: integer() | nil,
start_hour: integer() | nil
}
defstruct [:end_hour, :start_hour]
end
defmodule StripeS700 do
@moduledoc "Nested parameters."
@typedoc """
* `splashscreen` - A File ID representing an image you want to display on the reader.
"""
@type t :: %__MODULE__{
splashscreen: map() | nil
}
defstruct [:splashscreen]
end
defmodule VerifoneP400 do
@moduledoc "Nested parameters."
@typedoc """
* `splashscreen` - A File ID representing an image you want to display on the reader.
"""
@type t :: %__MODULE__{
splashscreen: map() | nil
}
defstruct [:splashscreen]
end
end