UNPKG

fetch-jsd

Version:

76 lines (75 loc) 4.39 kB
"use strict"; // tslint:disable /** * Service Desk Public REST API * Public REST API for Jira Service Desk * * The version of the OpenAPI document: 1001.0.0-SNAPSHOT * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ Object.defineProperty(exports, "__esModule", { value: true }); const runtime_1 = require("../runtime"); const _1 = require("./"); function CustomerRequestDTOFromJSON(json) { return CustomerRequestDTOFromJSONTyped(json, false); } exports.CustomerRequestDTOFromJSON = CustomerRequestDTOFromJSON; function CustomerRequestDTOFromJSONTyped(json, ignoreDiscriminator) { if ((json === undefined) || (json === null)) { return json; } return { 'issueId': !runtime_1.exists(json, 'issueId') ? undefined : json['issueId'], 'issueKey': !runtime_1.exists(json, 'issueKey') ? undefined : json['issueKey'], 'requestTypeId': !runtime_1.exists(json, 'requestTypeId') ? undefined : json['requestTypeId'], 'requestType': !runtime_1.exists(json, 'requestType') ? undefined : _1.RequestTypeDTOFromJSON(json['requestType']), 'serviceDeskId': !runtime_1.exists(json, 'serviceDeskId') ? undefined : json['serviceDeskId'], 'serviceDesk': !runtime_1.exists(json, 'serviceDesk') ? undefined : _1.ServiceDeskDTOFromJSON(json['serviceDesk']), 'createdDate': !runtime_1.exists(json, 'createdDate') ? undefined : _1.DateDTOFromJSON(json['createdDate']), 'reporter': !runtime_1.exists(json, 'reporter') ? undefined : _1.UserDTOFromJSON(json['reporter']), 'requestFieldValues': !runtime_1.exists(json, 'requestFieldValues') ? undefined : json['requestFieldValues'].map(_1.CustomerRequestFieldValueDTOFromJSON), 'currentStatus': !runtime_1.exists(json, 'currentStatus') ? undefined : _1.CustomerRequestStatusDTOFromJSON(json['currentStatus']), 'status': !runtime_1.exists(json, 'status') ? undefined : _1.PagedDTOCustomerRequestStatusDTOFromJSON(json['status']), 'participants': !runtime_1.exists(json, 'participants') ? undefined : _1.PagedDTOUserDTOFromJSON(json['participants']), 'sla': !runtime_1.exists(json, 'sla') ? undefined : _1.PagedDTOSlaInformationDTOFromJSON(json['sla']), 'attachments': !runtime_1.exists(json, 'attachments') ? undefined : _1.PagedDTOAttachmentDTOFromJSON(json['attachments']), 'comments': !runtime_1.exists(json, 'comments') ? undefined : _1.PagedDTOCommentDTOFromJSON(json['comments']), 'actions': !runtime_1.exists(json, 'actions') ? undefined : _1.CustomerRequestActionsDTOFromJSON(json['actions']), '_expands': !runtime_1.exists(json, '_expands') ? undefined : json['_expands'], '_links': !runtime_1.exists(json, '_links') ? undefined : _1.CustomerRequestLinkDTOFromJSON(json['_links']), }; } exports.CustomerRequestDTOFromJSONTyped = CustomerRequestDTOFromJSONTyped; function CustomerRequestDTOToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { 'issueId': value.issueId, 'issueKey': value.issueKey, 'requestTypeId': value.requestTypeId, 'requestType': _1.RequestTypeDTOToJSON(value.requestType), 'serviceDeskId': value.serviceDeskId, 'serviceDesk': _1.ServiceDeskDTOToJSON(value.serviceDesk), 'createdDate': _1.DateDTOToJSON(value.createdDate), 'reporter': _1.UserDTOToJSON(value.reporter), 'requestFieldValues': value.requestFieldValues === undefined ? undefined : value.requestFieldValues.map(_1.CustomerRequestFieldValueDTOToJSON), 'currentStatus': _1.CustomerRequestStatusDTOToJSON(value.currentStatus), 'status': _1.PagedDTOCustomerRequestStatusDTOToJSON(value.status), 'participants': _1.PagedDTOUserDTOToJSON(value.participants), 'sla': _1.PagedDTOSlaInformationDTOToJSON(value.sla), 'attachments': _1.PagedDTOAttachmentDTOToJSON(value.attachments), 'comments': _1.PagedDTOCommentDTOToJSON(value.comments), 'actions': _1.CustomerRequestActionsDTOToJSON(value.actions), '_expands': value._expands, '_links': _1.CustomerRequestLinkDTOToJSON(value._links), }; } exports.CustomerRequestDTOToJSON = CustomerRequestDTOToJSON;