// @flow import {create} from "../../common/utils/EntityUtils" import {TypeRef} from "../../common/utils/TypeRef" export const WriteCounterDataTypeRef: TypeRef = new TypeRef("monitor", "WriteCounterData") export const _TypeModel: TypeModel = { "name": "WriteCounterData", "since": 4, "type": "DATA_TRANSFER_TYPE", "id": 49, "rootId": "B21vbml0b3IAMQ", "versioned": false, "encrypted": false, "values": { "_format": { "id": 50, "type": "Number", "cardinality": "One", "final": false, "encrypted": false }, "counterType": { "id": 215, "type": "Number", "cardinality": "ZeroOrOne", "final": false, "encrypted": false }, "row": { "id": 51, "type": "String", "cardinality": "One", "final": false, "encrypted": false }, "column": { "id": 52, "type": "GeneratedId", "cardinality": "One", "final": false, "encrypted": false }, "value": { "id": 53, "type": "Number", "cardinality": "One", "final": false, "encrypted": false } }, "associations": {}, "app": "monitor", "version": "16" } export function createWriteCounterData(values?: $Shape<$Exact>): WriteCounterData { return Object.assign(create(_TypeModel, WriteCounterDataTypeRef), values) } export type WriteCounterData = { _type: TypeRef; _format: NumberString; counterType: ?NumberString; row: string; column: Id; value: NumberString; }