@shi-corp/sdk-data-gateway
Version:
SDK client used to interface with the SHI Data Gateway service.
25 lines (24 loc) • 1.41 kB
JavaScript
export function createCorrelationRecordFromDiscriminatorValue(parseNode) {
return deserializeIntoCorrelationRecord;
}
export function deserializeIntoCorrelationRecord(correlationRecord = {}) {
return {
"auditTenantAccount": n => { correlationRecord.auditTenantAccount = n.getStringValue(); },
"correlationId": n => { correlationRecord.correlationId = n.getGuidValue(); },
"createdAt": n => { correlationRecord.createdAt = n.getDateValue(); },
"reportTenantAccount": n => { correlationRecord.reportTenantAccount = n.getStringValue(); },
"tenantId": n => { correlationRecord.tenantId = n.getGuidValue(); },
"updatedAt": n => { correlationRecord.updatedAt = n.getDateValue(); },
};
}
export function serializeCorrelationRecord(writer, correlationRecord = {}) {
if (correlationRecord) {
writer.writeStringValue("auditTenantAccount", correlationRecord.auditTenantAccount);
writer.writeGuidValue("correlationId", correlationRecord.correlationId);
writer.writeDateValue("createdAt", correlationRecord.createdAt);
writer.writeStringValue("reportTenantAccount", correlationRecord.reportTenantAccount);
writer.writeGuidValue("tenantId", correlationRecord.tenantId);
writer.writeDateValue("updatedAt", correlationRecord.updatedAt);
writer.writeAdditionalData(correlationRecord.additionalData);
}
}