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.



395
396
397
398
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
# File 'lib/manywho.rb', line 395

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.



390
391
392
# File 'lib/manywho.rb', line 390

def annotations
  @annotations
end

#authorizationContextObject

Returns the value of attribute authorizationContext.



390
391
392
# File 'lib/manywho.rb', line 390

def authorizationContext
  @authorizationContext
end

#currentMapElementIdObject

Returns the value of attribute currentMapElementId.



390
391
392
# File 'lib/manywho.rb', line 390

def currentMapElementId
  @currentMapElementId
end

#invokeTypeObject

Returns the value of attribute invokeType.



390
391
392
# File 'lib/manywho.rb', line 390

def invokeType
  @invokeType
end

#joinFlowUrlObject

Returns the value of attribute joinFlowUrl.



390
391
392
# File 'lib/manywho.rb', line 390

def joinFlowUrl
  @joinFlowUrl
end

#mapElementInvokeResponsesObject

Returns the value of attribute mapElementInvokeResponses.



390
391
392
# File 'lib/manywho.rb', line 390

def mapElementInvokeResponses
  @mapElementInvokeResponses
end

#outputsObject

Returns the value of attribute outputs.



390
391
392
# File 'lib/manywho.rb', line 390

def outputs
  @outputs
end

#preCommitStateValuesObject

Returns the value of attribute preCommitStateValues.



390
391
392
# File 'lib/manywho.rb', line 390

def preCommitStateValues
  @preCommitStateValues
end

#runFlowUrlObject

Returns the value of attribute runFlowUrl.



390
391
392
# File 'lib/manywho.rb', line 390

def runFlowUrl
  @runFlowUrl
end

#stateIdObject

Returns the value of attribute stateId.



390
391
392
# File 'lib/manywho.rb', line 390

def stateId
  @stateId
end

#stateLogObject

Returns the value of attribute stateLog.



390
391
392
# File 'lib/manywho.rb', line 390

def stateLog
  @stateLog
end

#stateTokenObject

Returns the value of attribute stateToken.



390
391
392
# File 'lib/manywho.rb', line 390

def stateToken
  @stateToken
end

#stateValuesObject

Returns the value of attribute stateValues.



390
391
392
# File 'lib/manywho.rb', line 390

def stateValues
  @stateValues
end

#statusCodeObject

Returns the value of attribute statusCode.



390
391
392
# File 'lib/manywho.rb', line 390

def statusCode
  @statusCode
end