PolicyResponse.fromJson constructor

PolicyResponse.fromJson(
  1. Map json_
)

Implementation

PolicyResponse.fromJson(core.Map json_)
  : this(
      booleanResponse: json_.containsKey('booleanResponse')
          ? PolicyBooleanResponse.fromJson(
              json_['booleanResponse'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      documentResponse: json_.containsKey('documentResponse')
          ? PolicyDocumentResponse.fromJson(
              json_['documentResponse']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      groupResponse: json_.containsKey('groupResponse')
          ? PolicyGroupResponse.fromJson(
              json_['groupResponse'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      keyedGroupResponse: json_.containsKey('keyedGroupResponse')
          ? PolicyKeyedGroupResponse.fromJson(
              json_['keyedGroupResponse']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      multipleChoiceResponse: json_.containsKey('multipleChoiceResponse')
          ? PolicyMultipleChoiceResponse.fromJson(
              json_['multipleChoiceResponse']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      questionId: json_['questionId'] as core.String?,
      singleChoiceResponse: json_.containsKey('singleChoiceResponse')
          ? PolicySingleChoiceResponse.fromJson(
              json_['singleChoiceResponse']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      stringResponse: json_.containsKey('stringResponse')
          ? PolicyStringResponse.fromJson(
              json_['stringResponse'] as core.Map<core.String, core.dynamic>,
            )
          : null,
    );