Sha256: 574b0824e2d15e13adcd20caf8efecebc40d985dd15b40c9421f570f0e3422cc

Contents?: true

Size: 1.11 KB

Versions: 1

Compression:

Stored size: 1.11 KB

Contents

# Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.

# typed: true
# frozen_string_literal: true


module OpenApiSDK
  module Operations
  

    class GetEmbedAccessTokenRequest < ::OpenApiSDK::Utils::FieldAugmented
      extend T::Sig

      # The description of the embed access token.
      field :description, T.nilable(::String), { 'query_param': { 'field_name': 'description', 'style': 'form', 'explode': true } }
      # The duration (in minutes) of the embed access token.
      field :duration, T.nilable(::Integer), { 'query_param': { 'field_name': 'duration', 'style': 'form', 'explode': true } }
      # The filter to apply to the query.
      field :filters, T.nilable(::OpenApiSDK::Shared::Filters), { 'query_param': { 'field_name': 'filters', 'serialization': 'json' } }


      sig { params(description: T.nilable(::String), duration: T.nilable(::Integer), filters: T.nilable(::OpenApiSDK::Shared::Filters)).void }
      def initialize(description: nil, duration: nil, filters: nil)
        @description = description
        @duration = duration
        @filters = filters
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
speakeasy_client_sdk_ruby-4.2.24 lib/open_api_sdk/models/operations/getembedaccesstoken_request.rb