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 resources terminal deleted_reader.ex
Raw

lib/stripe/resources/terminal/deleted_reader.ex

# File generated from our OpenAPI spec
defmodule Stripe.Resources.Terminal.DeletedReader do
@moduledoc """
TerminalReaderDeletedReader
"""
@typedoc """
* `deleted` - Always true for a deleted object Possible values: `true`.
* `device_type` - Device type of the reader. Possible values: `bbpos_chipper2x`, `bbpos_wisepad3`, `bbpos_wisepos_e`, `mobile_phone_reader`, `simulated_stripe_s700`, `simulated_stripe_s710`, `simulated_wisepos_e`, `stripe_m2`, `stripe_s700`, `stripe_s710`, `verifone_P400`.
* `id` - Unique identifier for the object. Max length: 5000.
* `object` - String representing the object's type. Objects of the same type share the same value. Possible values: `terminal.reader`.
* `serial_number` - Serial number of the reader. Max length: 5000.
"""
@type t :: %__MODULE__{
deleted: boolean(),
device_type: String.t(),
id: String.t(),
object: String.t(),
serial_number: String.t()
}
defstruct [:deleted, :device_type, :id, :object, :serial_number]
@object_name "deleted_terminal.reader"
def object_name, do: @object_name
end