Class: FinchAPI::Models::Jobs::AutomatedCreateParams

Inherits:
BaseModel
  • Object
show all
Includes:
Type::RequestParameters
Defined in:
lib/finch-api/models/jobs/automated_create_params.rb

Defined Under Namespace

Modules: Type Classes: Params

Instance Attribute Summary collapse

Attributes included from Type::RequestParameters

#request_options

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Type::RequestParameters

included

Constructor Details

#initialize(type:, params:, request_options: {}) ⇒ AutomatedCreateParams

Returns a new instance of AutomatedCreateParams.

Parameters:



5
# File 'lib/finch-api/models/jobs/automated_create_params.rb', line 5

def initialize(type:, params:, request_options: {}, **) = super

Instance Attribute Details

#paramsFinchAPI::Models::Jobs::AutomatedCreateParams::Params



20
# File 'lib/finch-api/models/jobs/automated_create_params.rb', line 20

required :params, -> { FinchAPI::Models::Jobs::AutomatedCreateParams::Params }

#typeSymbol, FinchAPI::Models::Jobs::AutomatedCreateParams::Type

The type of job to start.



15
# File 'lib/finch-api/models/jobs/automated_create_params.rb', line 15

required :type, enum: -> { FinchAPI::Models::Jobs::AutomatedCreateParams::Type }

Class Method Details

.valuesArray<Symbol>

Returns:

  • (Array<Symbol>)


2
# File 'lib/finch-api/models/jobs/automated_create_params.rb', line 2

def self.values; end