UNPKG

@shi-corp/sdk-data-gateway

Version:

SDK client used to interface with the SHI Data Gateway service.

42 lines (41 loc) 2.2 kB
import { createCorrelationRecordFromDiscriminatorValue, serializeCorrelationRecord } from './licenseReport/index.js'; export function createLicenseReport_availableLicenseFromDiscriminatorValue(parseNode) { return deserializeIntoLicenseReport_availableLicense; } export function createLicenseReport_licenseDataFromDiscriminatorValue(parseNode) { return deserializeIntoLicenseReport_licenseData; } export function createLicenseReportFromDiscriminatorValue(parseNode) { return deserializeIntoLicenseReport; } export function deserializeIntoLicenseReport(licenseReport = {}) { return { "availableLicense": n => { licenseReport.availableLicense = n.getObjectValue(createLicenseReport_availableLicenseFromDiscriminatorValue); }, "correlation": n => { licenseReport.correlation = n.getObjectValue(createCorrelationRecordFromDiscriminatorValue); }, "licenseData": n => { licenseReport.licenseData = n.getObjectValue(createLicenseReport_licenseDataFromDiscriminatorValue); }, }; } export function deserializeIntoLicenseReport_availableLicense(licenseReport_availableLicense = {}) { return {}; } export function deserializeIntoLicenseReport_licenseData(licenseReport_licenseData = {}) { return {}; } export function serializeLicenseReport(writer, licenseReport = {}) { if (licenseReport) { writer.writeObjectValue("availableLicense", licenseReport.availableLicense, serializeLicenseReport_availableLicense); writer.writeObjectValue("correlation", licenseReport.correlation, serializeCorrelationRecord); writer.writeObjectValue("licenseData", licenseReport.licenseData, serializeLicenseReport_licenseData); writer.writeAdditionalData(licenseReport.additionalData); } } export function serializeLicenseReport_availableLicense(writer, licenseReport_availableLicense = {}) { if (licenseReport_availableLicense) { writer.writeAdditionalData(licenseReport_availableLicense.additionalData); } } export function serializeLicenseReport_licenseData(writer, licenseReport_licenseData = {}) { if (licenseReport_licenseData) { writer.writeAdditionalData(licenseReport_licenseData.additionalData); } }