UNPKG

@shi-corp/sdk-data-gateway

Version:

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

38 lines (37 loc) 2.59 kB
export function createCountFromDiscriminatorValue(parseNode) { return deserializeIntoCount; } export function deserializeIntoCount(count = {}) { return { "enterpriseDeviceCount": n => { count.enterpriseDeviceCount = n.getNumberValue(); }, "enterpriseInterfaceCount": n => { count.enterpriseInterfaceCount = n.getNumberValue(); }, "enterpriseIntermediaryCount": n => { count.enterpriseIntermediaryCount = n.getNumberValue(); }, "enterpriseUserCount": n => { count.enterpriseUserCount = n.getNumberValue(); }, "privilegedDeviceCount": n => { count.privilegedDeviceCount = n.getNumberValue(); }, "privilegedInterfaceCount": n => { count.privilegedInterfaceCount = n.getNumberValue(); }, "privilegedIntermediaryCount": n => { count.privilegedIntermediaryCount = n.getNumberValue(); }, "privilegedUserCount": n => { count.privilegedUserCount = n.getNumberValue(); }, "specializedDeviceCount": n => { count.specializedDeviceCount = n.getNumberValue(); }, "specializedInterfaceCount": n => { count.specializedInterfaceCount = n.getNumberValue(); }, "specializedIntermediaryCount": n => { count.specializedIntermediaryCount = n.getNumberValue(); }, "specializedUserCount": n => { count.specializedUserCount = n.getNumberValue(); }, }; } export function serializeCount(writer, count = {}, isSerializingDerivedType = false) { if (!count || isSerializingDerivedType) { return; } writer.writeNumberValue("enterpriseDeviceCount", count.enterpriseDeviceCount); writer.writeNumberValue("enterpriseInterfaceCount", count.enterpriseInterfaceCount); writer.writeNumberValue("enterpriseIntermediaryCount", count.enterpriseIntermediaryCount); writer.writeNumberValue("enterpriseUserCount", count.enterpriseUserCount); writer.writeNumberValue("privilegedDeviceCount", count.privilegedDeviceCount); writer.writeNumberValue("privilegedInterfaceCount", count.privilegedInterfaceCount); writer.writeNumberValue("privilegedIntermediaryCount", count.privilegedIntermediaryCount); writer.writeNumberValue("privilegedUserCount", count.privilegedUserCount); writer.writeNumberValue("specializedDeviceCount", count.specializedDeviceCount); writer.writeNumberValue("specializedInterfaceCount", count.specializedInterfaceCount); writer.writeNumberValue("specializedIntermediaryCount", count.specializedIntermediaryCount); writer.writeNumberValue("specializedUserCount", count.specializedUserCount); writer.writeAdditionalData(count.additionalData); }