UNPKG

@shi-corp/sdk-data-gateway

Version:

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

45 lines (44 loc) 3.17 kB
export function createShieldFromDiscriminatorValue(parseNode) { return deserializeIntoShield; } export function deserializeIntoShield(shield = {}) { return { "correlationId": n => { shield.correlationId = n.getGuidValue(); }, "enterpriseDeviceCount": n => { shield.enterpriseDeviceCount = n.getNumberValue(); }, "enterpriseInterfaceCount": n => { shield.enterpriseInterfaceCount = n.getNumberValue(); }, "enterpriseIntermediaryCount": n => { shield.enterpriseIntermediaryCount = n.getNumberValue(); }, "enterpriseUserCount": n => { shield.enterpriseUserCount = n.getNumberValue(); }, "notValidAfter": n => { shield.notValidAfter = n.getDateValue(); }, "notValidBefore": n => { shield.notValidBefore = n.getDateValue(); }, "privilegedDeviceCount": n => { shield.privilegedDeviceCount = n.getNumberValue(); }, "privilegedInterfaceCount": n => { shield.privilegedInterfaceCount = n.getNumberValue(); }, "privilegedIntermediaryCount": n => { shield.privilegedIntermediaryCount = n.getNumberValue(); }, "privilegedUserCount": n => { shield.privilegedUserCount = n.getNumberValue(); }, "purchaseId": n => { shield.purchaseId = n.getStringValue(); }, "specializedDeviceCount": n => { shield.specializedDeviceCount = n.getNumberValue(); }, "specializedInterfaceCount": n => { shield.specializedInterfaceCount = n.getNumberValue(); }, "specializedIntermediaryCount": n => { shield.specializedIntermediaryCount = n.getNumberValue(); }, "specializedUserCount": n => { shield.specializedUserCount = n.getNumberValue(); }, "tenantId": n => { shield.tenantId = n.getGuidValue(); }, }; } export function serializeShield(writer, shield = {}) { if (shield) { writer.writeNumberValue("enterpriseDeviceCount", shield.enterpriseDeviceCount); writer.writeNumberValue("enterpriseInterfaceCount", shield.enterpriseInterfaceCount); writer.writeNumberValue("enterpriseIntermediaryCount", shield.enterpriseIntermediaryCount); writer.writeNumberValue("enterpriseUserCount", shield.enterpriseUserCount); writer.writeDateValue("notValidAfter", shield.notValidAfter); writer.writeDateValue("notValidBefore", shield.notValidBefore); writer.writeNumberValue("privilegedDeviceCount", shield.privilegedDeviceCount); writer.writeNumberValue("privilegedInterfaceCount", shield.privilegedInterfaceCount); writer.writeNumberValue("privilegedIntermediaryCount", shield.privilegedIntermediaryCount); writer.writeNumberValue("privilegedUserCount", shield.privilegedUserCount); writer.writeStringValue("purchaseId", shield.purchaseId); writer.writeNumberValue("specializedDeviceCount", shield.specializedDeviceCount); writer.writeNumberValue("specializedInterfaceCount", shield.specializedInterfaceCount); writer.writeNumberValue("specializedIntermediaryCount", shield.specializedIntermediaryCount); writer.writeNumberValue("specializedUserCount", shield.specializedUserCount); writer.writeAdditionalData(shield.additionalData); } }