mirror of
https://github.com/LukeHagar/plexruby.git
synced 2025-12-06 12:47:44 +00:00
52 lines
2.2 KiB
Ruby
52 lines
2.2 KiB
Ruby
# Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.
|
|
|
|
# typed: true
|
|
# frozen_string_literal: true
|
|
|
|
|
|
module OpenApiSDK
|
|
module Operations
|
|
|
|
|
|
class Setting < ::OpenApiSDK::Utils::FieldAugmented
|
|
extend T::Sig
|
|
|
|
|
|
field :advanced, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('advanced') } }
|
|
|
|
field :default, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('default') } }
|
|
|
|
field :enum_values, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('enumValues') } }
|
|
|
|
field :group, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('group') } }
|
|
|
|
field :hidden, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('hidden') } }
|
|
|
|
field :id, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('id') } }
|
|
|
|
field :label, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('label') } }
|
|
|
|
field :summary, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('summary') } }
|
|
|
|
field :type, T.nilable(::String), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('type') } }
|
|
|
|
field :value, T.nilable(T::Boolean), { 'format_json': { 'letter_case': ::OpenApiSDK::Utils.field_name('value') } }
|
|
|
|
|
|
sig { params(advanced: T.nilable(T::Boolean), default: T.nilable(T::Boolean), enum_values: T.nilable(::String), group: T.nilable(::String), hidden: T.nilable(T::Boolean), id: T.nilable(::String), label: T.nilable(::String), summary: T.nilable(::String), type: T.nilable(::String), value: T.nilable(T::Boolean)).void }
|
|
def initialize(advanced: nil, default: nil, enum_values: nil, group: nil, hidden: nil, id: nil, label: nil, summary: nil, type: nil, value: nil)
|
|
@advanced = advanced
|
|
@default = default
|
|
@enum_values = enum_values
|
|
@group = group
|
|
@hidden = hidden
|
|
@id = id
|
|
@label = label
|
|
@summary = summary
|
|
@type = type
|
|
@value = value
|
|
end
|
|
end
|
|
end
|
|
end
|