Class: Manywho::EngineInvokeResponse

Inherits:
MyStruct
  • Object
show all
Defined in:
lib/manywho.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from MyStruct

#to_json

Constructor Details

#initialize(jsonValue) ⇒ EngineInvokeResponse

Returns a new instance of EngineInvokeResponse.



399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
# File 'lib/manywho.rb', line 399

def initialize(jsonValue)
    super(jsonValue)
    if (@mapElementInvokeResponses != nil)
        endArray = []
        @mapElementInvokeResponses.each do |invokeResponse|
            endArray += [MapElementInvokeResponse.new(invokeResponse)]
        end
        @mapElementInvokeResponses = endArray
    end
    if (@preCommitStateValues != nil)
        endArray = []
        @preCommitStateValues.each do |preComitStateValue|
            endArray += [EngineValue.new(preComitStateValue)]
        end
        @preCommitStateValues = endArray
    end
    if (@stateValues != nil)
        endArray = []
        @stateValues.each do |stateValue|
            endArray += [EngineValue.new(stateValue)]
        end
        @stateValues = endArray
    end
    if (@outputs != nil)
        endArray = []
        @outputs.each do |output|
            endArray += [EngineValue.new(output)]
        end
        @outputs = endArray
    end
    @authorizationContext = AuthorizationContext.new(@authorizationContext)
end

Instance Attribute Details

#annotationsObject

Returns the value of attribute annotations.



394
395
396
# File 'lib/manywho.rb', line 394

def annotations
  @annotations
end

#authorizationContextObject

Returns the value of attribute authorizationContext.



394
395
396
# File 'lib/manywho.rb', line 394

def authorizationContext
  @authorizationContext
end

#currentMapElementIdObject

Returns the value of attribute currentMapElementId.



394
395
396
# File 'lib/manywho.rb', line 394

def currentMapElementId
  @currentMapElementId
end

#invokeTypeObject

Returns the value of attribute invokeType.



394
395
396
# File 'lib/manywho.rb', line 394

def invokeType
  @invokeType
end

#joinFlowUrlObject

Returns the value of attribute joinFlowUrl.



394
395
396
# File 'lib/manywho.rb', line 394

def joinFlowUrl
  @joinFlowUrl
end

#mapElementInvokeResponsesObject

Returns the value of attribute mapElementInvokeResponses.



394
395
396
# File 'lib/manywho.rb', line 394

def mapElementInvokeResponses
  @mapElementInvokeResponses
end

#outputsObject

Returns the value of attribute outputs.



394
395
396
# File 'lib/manywho.rb', line 394

def outputs
  @outputs
end

#preCommitStateValuesObject

Returns the value of attribute preCommitStateValues.



394
395
396
# File 'lib/manywho.rb', line 394

def preCommitStateValues
  @preCommitStateValues
end

#runFlowUrlObject

Returns the value of attribute runFlowUrl.



394
395
396
# File 'lib/manywho.rb', line 394

def runFlowUrl
  @runFlowUrl
end

#stateIdObject

Returns the value of attribute stateId.



394
395
396
# File 'lib/manywho.rb', line 394

def stateId
  @stateId
end

#stateLogObject

Returns the value of attribute stateLog.



394
395
396
# File 'lib/manywho.rb', line 394

def stateLog
  @stateLog
end

#stateTokenObject

Returns the value of attribute stateToken.



394
395
396
# File 'lib/manywho.rb', line 394

def stateToken
  @stateToken
end

#stateValuesObject

Returns the value of attribute stateValues.



394
395
396
# File 'lib/manywho.rb', line 394

def stateValues
  @stateValues
end

#statusCodeObject

Returns the value of attribute statusCode.



394
395
396
# File 'lib/manywho.rb', line 394

def statusCode
  @statusCode
end