UNPKG

fetch-jsd

Version:

A simple and typed library, based on OpenAPI spec from developer.atlassian.com, for accessing product APIs.

47 lines 1.73 kB
// 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. */ import { exists } from '../runtime'; import { SimpleLinkFromJSON, SimpleLinkToJSON, } from './'; export function LinkGroupFromJSON(json) { return LinkGroupFromJSONTyped(json, false); } export function LinkGroupFromJSONTyped(json, ignoreDiscriminator) { if ((json === undefined) || (json === null)) { return json; } return { 'id': !exists(json, 'id') ? undefined : json['id'], 'styleClass': !exists(json, 'styleClass') ? undefined : json['styleClass'], 'header': !exists(json, 'header') ? undefined : SimpleLinkFromJSON(json['header']), 'weight': !exists(json, 'weight') ? undefined : json['weight'], 'links': !exists(json, 'links') ? undefined : json['links'].map(SimpleLinkFromJSON), 'groups': !exists(json, 'groups') ? undefined : json['groups'].map(LinkGroupFromJSON), }; } export function LinkGroupToJSON(value) { if (value === undefined) { return undefined; } if (value === null) { return null; } return { 'id': value.id, 'styleClass': value.styleClass, 'header': SimpleLinkToJSON(value.header), 'weight': value.weight, 'links': value.links === undefined ? undefined : value.links.map(SimpleLinkToJSON), 'groups': value.groups === undefined ? undefined : value.groups.map(LinkGroupToJSON), }; } //# sourceMappingURL=LinkGroup.js.map