class Manywho::PageResponse

Attributes

label[RW]
order[RW]
outcomeResponses[RW]
pageComponentDataResponses[RW]
pageComponentResponses[RW]
pageContainerDataResponses[RW]
pageContainerResponses[RW]
rootFaults[RW]

Public Class Methods

new(jsonValue) click to toggle source
Calls superclass method Manywho::MyStruct::new
# File lib/manywho.rb, line 454
def initialize(jsonValue)
    super(jsonValue)
    if (@pageContainerResponses != nil)
        endArray = []
        @pageContainerResponses.each do |pContainer|
            endArray += [PageContainerResponse.new(pContainer)]
        end
        @pageContainerResponses = endArray
    end
    if (@pageComponentResponses != nil)
        endArray = []
        @pageComponentResponses.each do |pComponent|
            endArray += [PageComponentResponse.new(pComponent)]
        end
        @pageComponentResponses = endArray
    end
    if (@pageContainerDataResponses != nil)
        endArray = []
        @pageContainerDataResponses.each do |pContainerData|
            endArray += [PageContainerDataResponse.new(pContainerData)]
        end
        @pageContainerDataResponses = endArray
    end
    if (@pageComponentDataResponses != nil)
        endArray = []
        @pageComponentDataResponses.each do |pComponentData|
            endArray += [PageComponentDataResponse.new(pComponentData)]
        end
        @pageComponentDataResponses = endArray
    end
    if (@outcomeResponses != nil)
        endArray = []
        @outcomeResponses.each do |outcomeResponse|
            endArray += [OutcomeResponse.new(outcomeResponse)]
        end
        @outcomeResponses = endArray
    end
end