@shi-corp/sdk-data-gateway
Version:
SDK client used to interface with the SHI Data Gateway service.
42 lines (41 loc) • 2.2 kB
JavaScript
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);
}
}