UNPKG

@shi-corp/sdk-data-gateway

Version:

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

25 lines (24 loc) 1.41 kB
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); } }