Class: MiniProgram::FailureResult

Inherits:
ServiceResult show all
Defined in:
lib/mini_program/failure_result.rb

Instance Attribute Summary

Attributes inherited from ServiceResult

#data, #error, #message, #message_kind, #message_type, #success

Instance Method Summary collapse

Methods inherited from ServiceResult

#as_json, #failure?, #message_kind_prefix, #on_failure, #on_success

Constructor Details

#initialize(data: {}, error: nil, message: nil, message_type: nil, message_kind: nil) ⇒ FailureResult

Returns a new instance of FailureResult.



3
4
5
6
7
8
9
10
# File 'lib/mini_program/failure_result.rb', line 3

def initialize(data: {}, error: nil, message: nil, message_type: nil, message_kind: nil)
  super(success: false,
        data: data,
        error: error,
        message: message,
        message_type: message_type,
        message_kind: message_kind)
end