Class: Altertable::Lakehouse::Models::AppendResponse

Inherits:
Request
  • Object
show all
Defined in:
lib/altertable/lakehouse/models.rb,
sig/altertable/lakehouse/models.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Request

#to_h

Constructor Details

#initialize(ok:, error_code: nil, error_message: nil, task_id: nil) ⇒ AppendResponse

Returns a new instance of AppendResponse.

Parameters:

  • ok: (Boolean)
  • error_code: (String, nil) (defaults to: nil)
  • error_message: (String, nil) (defaults to: nil)
  • task_id: (String, nil) (defaults to: nil)


26
27
28
29
30
31
# File 'lib/altertable/lakehouse/models.rb', line 26

def initialize(ok:, error_code: nil, error_message: nil, task_id: nil)
  @ok = ok
  @error_code = error_code
  @error_message = error_message
  @task_id = task_id
end

Instance Attribute Details

#error_codeString? (readonly)

Returns the value of attribute error_code.

Returns:

  • (String, nil)


24
25
26
# File 'lib/altertable/lakehouse/models.rb', line 24

def error_code
  @error_code
end

#error_messageString? (readonly)

Returns the value of attribute error_message.

Returns:

  • (String, nil)


24
25
26
# File 'lib/altertable/lakehouse/models.rb', line 24

def error_message
  @error_message
end

#okBoolean (readonly)

Returns the value of attribute ok.

Returns:

  • (Boolean)


24
25
26
# File 'lib/altertable/lakehouse/models.rb', line 24

def ok
  @ok
end

#task_idString? (readonly)

Returns the value of attribute task_id.

Returns:

  • (String, nil)


24
25
26
# File 'lib/altertable/lakehouse/models.rb', line 24

def task_id
  @task_id
end

Class Method Details

.from_h(h) ⇒ AppendResponse

Parameters:

  • h (::Hash[String, untyped])

Returns:



33
34
35
36
37
38
39
40
# File 'lib/altertable/lakehouse/models.rb', line 33

def self.from_h(h)
  new(
    ok: h["ok"],
    error_code: h["error_code"],
    error_message: h["error_message"],
    task_id: h["task_id"]
  )
end