GoogleCloudSecuritycenterV1ExternalSystem.fromJson constructor

GoogleCloudSecuritycenterV1ExternalSystem.fromJson(
  1. Map json_
)

Implementation

GoogleCloudSecuritycenterV1ExternalSystem.fromJson(core.Map json_)
    : this(
        assignees: json_.containsKey('assignees')
            ? (json_['assignees'] as core.List)
                .map((value) => value as core.String)
                .toList()
            : null,
        caseCloseTime: json_.containsKey('caseCloseTime')
            ? json_['caseCloseTime'] as core.String
            : null,
        caseCreateTime: json_.containsKey('caseCreateTime')
            ? json_['caseCreateTime'] as core.String
            : null,
        casePriority: json_.containsKey('casePriority')
            ? json_['casePriority'] as core.String
            : null,
        caseSla: json_.containsKey('caseSla')
            ? json_['caseSla'] as core.String
            : null,
        caseUri: json_.containsKey('caseUri')
            ? json_['caseUri'] as core.String
            : null,
        externalSystemUpdateTime:
            json_.containsKey('externalSystemUpdateTime')
                ? json_['externalSystemUpdateTime'] as core.String
                : null,
        externalUid: json_.containsKey('externalUid')
            ? json_['externalUid'] as core.String
            : null,
        name: json_.containsKey('name') ? json_['name'] as core.String : null,
        status: json_.containsKey('status')
            ? json_['status'] as core.String
            : null,
        ticketInfo: json_.containsKey('ticketInfo')
            ? TicketInfo.fromJson(
                json_['ticketInfo'] as core.Map<core.String, core.dynamic>)
            : null,
      );