UNPKG

@shi-corp/sdk-data-gateway

Version:

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

55 lines (54 loc) 4.05 kB
export function createShieldFromDiscriminatorValue(parseNode) { return deserializeIntoShield; } export function deserializeIntoShield(shield = {}) { return { "correlationId": n => { shield.correlationId = n.getGuidValue(); }, "createdAt": n => { shield.createdAt = n.getDateValue(); }, "enterpriseDeviceCount": n => { shield.enterpriseDeviceCount = n.getNumberValue(); }, "enterpriseInterfaceCount": n => { shield.enterpriseInterfaceCount = n.getNumberValue(); }, "enterpriseIntermediaryCount": n => { shield.enterpriseIntermediaryCount = n.getNumberValue(); }, "enterpriseUserCount": n => { shield.enterpriseUserCount = n.getNumberValue(); }, "monthlyActiveEntUsers": n => { shield.monthlyActiveEntUsers = n.getNumberValue(); }, "monthlyActivePrivUsers": n => { shield.monthlyActivePrivUsers = n.getNumberValue(); }, "monthlyActiveSpecUsers": n => { shield.monthlyActiveSpecUsers = n.getNumberValue(); }, "privilegedDeviceCount": n => { shield.privilegedDeviceCount = n.getNumberValue(); }, "privilegedInterfaceCount": n => { shield.privilegedInterfaceCount = n.getNumberValue(); }, "privilegedIntermediaryCount": n => { shield.privilegedIntermediaryCount = n.getNumberValue(); }, "privilegedUserCount": n => { shield.privilegedUserCount = n.getNumberValue(); }, "shieldArchitectureVersion": n => { shield.shieldArchitectureVersion = n.getStringValue(); }, "shieldCoreVersion": n => { shield.shieldCoreVersion = 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.getStringValue(); }, "updatedAt": n => { shield.updatedAt = n.getDateValue(); }, }; } export function serializeShield(writer, shield = {}) { if (shield) { writer.writeGuidValue("correlationId", shield.correlationId); writer.writeDateValue("createdAt", shield.createdAt); writer.writeNumberValue("enterpriseDeviceCount", shield.enterpriseDeviceCount); writer.writeNumberValue("enterpriseInterfaceCount", shield.enterpriseInterfaceCount); writer.writeNumberValue("enterpriseIntermediaryCount", shield.enterpriseIntermediaryCount); writer.writeNumberValue("enterpriseUserCount", shield.enterpriseUserCount); writer.writeNumberValue("monthlyActiveEntUsers", shield.monthlyActiveEntUsers); writer.writeNumberValue("monthlyActivePrivUsers", shield.monthlyActivePrivUsers); writer.writeNumberValue("monthlyActiveSpecUsers", shield.monthlyActiveSpecUsers); writer.writeNumberValue("privilegedDeviceCount", shield.privilegedDeviceCount); writer.writeNumberValue("privilegedInterfaceCount", shield.privilegedInterfaceCount); writer.writeNumberValue("privilegedIntermediaryCount", shield.privilegedIntermediaryCount); writer.writeNumberValue("privilegedUserCount", shield.privilegedUserCount); writer.writeStringValue("shieldArchitectureVersion", shield.shieldArchitectureVersion); writer.writeStringValue("shieldCoreVersion", shield.shieldCoreVersion); writer.writeNumberValue("specializedDeviceCount", shield.specializedDeviceCount); writer.writeNumberValue("specializedInterfaceCount", shield.specializedInterfaceCount); writer.writeNumberValue("specializedIntermediaryCount", shield.specializedIntermediaryCount); writer.writeNumberValue("specializedUserCount", shield.specializedUserCount); writer.writeStringValue("tenantId", shield.tenantId); writer.writeDateValue("updatedAt", shield.updatedAt); writer.writeAdditionalData(shield.additionalData); } }