-
-
Save cn-johndpope/3597fb777ce43041801d661ca4b75ca7 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
openapi: 3.0.1 | |
info: | |
title: SETFlowAPI | |
version: "1.0" | |
servers: | |
- url: / | |
paths: | |
/api/configuration/{orgId}/meterType: | |
get: | |
operationId: "getMeterType" | |
tags: | |
- Configuration | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/MeterTypeModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/MeterTypeModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/MeterTypeModel' | |
post: | |
operationId: "postMeterType" | |
tags: | |
- Configuration | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/MeterTypeModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/MeterTypeModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/MeterTypeModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/MeterTypeModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/configuration/{orgId}/clientAddress: | |
get: | |
operationId: "getClientAddress" | |
tags: | |
- Configuration | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/configuration/{orgId}/config: | |
get: | |
operationId: "getConfig" | |
tags: | |
- Configuration | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/ConfigurationModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/ConfigurationModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/ConfigurationModel' | |
post: | |
operationId: "postConfig" | |
tags: | |
- Configuration | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/ConfigurationModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/ConfigurationModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/ConfigurationModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/ConfigurationModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/configuration/{userId}/watchlist: | |
get: | |
operationId: "getWatchlist" | |
tags: | |
- Configuration | |
parameters: | |
- name: userId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/UserDeviceWatchlist' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/UserDeviceWatchlist' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/UserDeviceWatchlist' | |
/api/configuration/{userId}/{deviceId}/watchlist: | |
post: | |
operationId: "postWatchlist" | |
tags: | |
- Configuration | |
parameters: | |
- name: userId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: deviceId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/configuration/{deviceId}/{note}/watchlistnote: | |
post: | |
operationId: "postwatchlistnote" | |
tags: | |
- Configuration | |
parameters: | |
- name: deviceId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: note | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/configuration/whatsnew: | |
get: | |
operationId: "getWhatsNew" | |
tags: | |
- Configuration | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/WhatsNewModel' | |
application/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/WhatsNewModel' | |
text/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/WhatsNewModel' | |
/api/configuration/{userId}/widget: | |
get: | |
operationId: "getWidget" | |
tags: | |
- Configuration | |
parameters: | |
- name: userId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: isItronOrg | |
in: query | |
schema: | |
type: boolean | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/WidgetOrderModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/WidgetOrderModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/WidgetOrderModel' | |
post: | |
operationId: "postWidget" | |
tags: | |
- Configuration | |
parameters: | |
- name: userId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/WidgetOrderModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/WidgetOrderModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/WidgetOrderModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/WidgetOrderModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/customerportal/cpuserlog: | |
post: | |
operationId: "postcpuserlog" | |
tags: | |
- CustomerPortal | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/CPUserLogModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/CPUserLogModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/CPUserLogModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/CPUserLogModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/customerportal/{orgId}/consumptiontype: | |
get: | |
operationId: "getConsumptionType" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/OrgUnitConsumptionTypeModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/OrgUnitConsumptionTypeModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/OrgUnitConsumptionTypeModel' | |
/api/customerportal/{orgId}/{zip}/utilitylist: | |
get: | |
operationId: "getUtilityList" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: zip | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/CPUtilityListModel' | |
application/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/CPUtilityListModel' | |
text/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/CPUtilityListModel' | |
/api/customerportal/accountlookup: | |
post: | |
operationId: "postaccountlookup" | |
tags: | |
- CustomerPortal | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/AccountLookupModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/AccountLookupModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/AccountLookupModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/AccountLookupModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/customerportal/{accountId}/budget/{budget}: | |
post: | |
operationId: "postBudget" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: accountId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: budget | |
in: path | |
required: true | |
schema: | |
type: number | |
format: double | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/customerportal/accountcustomermapping/accountId/{accountId}/customerid/{customerUID}: | |
post: | |
operationId: "postCustomerPortal" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: accountId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: customerUID | |
in: path | |
required: true | |
schema: | |
type: string | |
format: uuid | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/customerportal/usercustomermapping/userid/{userId}/useruuid/{userUUID}/customeruuid/{customerUUID}: | |
post: | |
operationId: "postCustomerPortaluserUUID" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: userId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: userUUID | |
in: path | |
required: true | |
schema: | |
type: string | |
format: uuid | |
- name: customerUUID | |
in: path | |
required: true | |
schema: | |
type: string | |
format: uuid | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/customerportal/customerdetails: | |
post: | |
operationId: "postcustomerdetails" | |
tags: | |
- CustomerPortal | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/CustomerInfoModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/CustomerInfoModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/CustomerInfoModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/CustomerInfoModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/customerportal/createuser: | |
post: | |
operationId: "postcreateuser" | |
tags: | |
- CustomerPortal | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/CreateUserModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/CreateUserModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/CreateUserModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/CreateUserModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/customerportal/createcpuser: | |
post: | |
operationId: "postcreatecpuser" | |
tags: | |
- CustomerPortal | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/CustomerPortalUserModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/CustomerPortalUserModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/CustomerPortalUserModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/CustomerPortalUserModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/customerportal/sso-login: | |
get: | |
operationId: "getSsoLogin" | |
tags: | |
- CustomerPortal | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/customerportal/login: | |
post: | |
operationId: "postlogin" | |
tags: | |
- CustomerPortal | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/LoginModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/LoginModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/LoginModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/LoginModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/customerportal/{orgUnitId}/{accountId}/userinfo: | |
get: | |
operationId: "getUserInfo" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: orgUnitId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: accountId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/customerportal/{orgUnitId}/{accountId}/usercontactmethods: | |
get: | |
operationId: "getUserContactMethods" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: orgUnitId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: accountId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/customerportal/{orgUnitId}/{accountId}/usercontactmethod: | |
post: | |
operationId: "postusercontactmethod" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: orgUnitId | |
in: path | |
required: true | |
schema: | |
type: string | |
- name: accountId | |
in: path | |
required: true | |
schema: | |
type: string | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/CustomerMethodsModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/CustomerMethodsModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/CustomerMethodsModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/CustomerMethodsModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/customerportal/submitdisconnectinfo: | |
post: | |
operationId: "postsubmitdisconnectinfo" | |
tags: | |
- CustomerPortal | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/CustomerMethodsModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/CustomerMethodsModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/CustomerMethodsModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/CustomerMethodsModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/customerportal/sendsupportmessage: | |
post: | |
operationId: "postsendsupportmessage" | |
tags: | |
- CustomerPortal | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/SupportMessageModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/SupportMessageModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/SupportMessageModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/SupportMessageModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/customerportal/reportoutage: | |
operationId: "postreportoutage" | |
post: | |
tags: | |
- CustomerPortal | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/SupportMessageModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/SupportMessageModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/SupportMessageModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/SupportMessageModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/customerportal/{accountId}/usercontactmethod: | |
put: | |
operationId: "putusercontactmethod" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: accountId | |
in: path | |
required: true | |
schema: | |
type: string | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/CustomerMethodsModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/CustomerMethodsModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/CustomerMethodsModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/CustomerMethodsModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/customerportal/{orgUnitId}/{accountId}/{DbID}/usercontactmethod: | |
delete: | |
operationId: "deleteusercontactmethod" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: orgUnitId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: accountId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: DbID | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/customerportal/{orgUnitId}/alarms: | |
post: | |
operationId: "postAlarms" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: orgUnitId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/CustomerMeterAlarmModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/CustomerMeterAlarmModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/CustomerMeterAlarmModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/CustomerMeterAlarmModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/customerportal/{accountId}/deletealarms: | |
post: | |
operationId: "postdeletealarms" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: accountId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/DeleteModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/DeleteModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/DeleteModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/DeleteModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/customerportal/{orgUnitId}/{deviceId}/{alarmType}/alarms: | |
get: | |
operationId: "getAlarms" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: orgUnitId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: deviceId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: alarmType | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/customerportal/{orgUnitId}/{deviceId}/allalarms: | |
get: | |
operationId: "getAllAlarms" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: orgUnitId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: deviceId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/customerportal/{orgUnitId}/{deviceId}/billingperiod: | |
get: | |
operationId: "getBillingPeriod" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: orgUnitId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: deviceId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/customerportal/{orgUnitId}/{deviceId}/estimatedbilling: | |
get: | |
operationId: "getEstimatedBilling" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: orgUnitId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: deviceId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: date | |
in: query | |
schema: | |
type: string | |
format: date-time | |
- name: currentBill | |
in: query | |
schema: | |
type: boolean | |
default: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/customerportal/{orgUnitId}/{deviceId}/previousmonthbilling: | |
get: | |
operationId: "getPreviousMonthBilling" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: orgUnitId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: deviceId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/customerportal/{orgUnitId}/{deviceId}/alarmhistory: | |
get: | |
operationId: "getAlarmHistory" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: orgUnitId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: deviceId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/customerportal/{orgUnitId}/{accountId}/creditletter: | |
get: | |
operationId: "getCreditLetter" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: orgUnitId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: accountId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/customerportal/customervalveturn: | |
post: | |
operationId: "postcustomervalveturn" | |
tags: | |
- CustomerPortal | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/CustomerValveTurnModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/CustomerValveTurnModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/CustomerValveTurnModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/CustomerValveTurnModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/customerportal/valveschedules: | |
get: | |
operationId: "getValvesSchedules" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: deviceId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
- name: isOpenCommand | |
in: query | |
schema: | |
type: boolean | |
- name: date | |
in: query | |
schema: | |
type: string | |
format: date-time | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/customerportal/scheduledvalvecommands: | |
get: | |
operationId: "getScheduledValvesCommands" | |
tags: | |
- CustomerPortal | |
parameters: | |
- name: deviceId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/customerportal/cancelcommand: | |
post: | |
operationId: "postcancelcommand" | |
tags: | |
- CustomerPortal | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/CustomerCommandCancelModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/CustomerCommandCancelModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/CustomerCommandCancelModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/CustomerCommandCancelModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/health/ping: | |
get: | |
operationId: "getPing" | |
tags: | |
- Health | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/images/{orgId}: | |
post: | |
operationId: "postimages" | |
tags: | |
- Image | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/SaveImageModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/SaveImageModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/SaveImageModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/SaveImageModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/itron/{orgId}/alarms/{alarm}: | |
get: | |
operationId: "getAlarmsById" | |
tags: | |
- ITRON | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: alarm | |
in: path | |
required: true | |
schema: | |
type: string | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: hours | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
type: integer | |
format: int32 | |
application/json: | |
schema: | |
type: array | |
items: | |
type: integer | |
format: int32 | |
text/json: | |
schema: | |
type: array | |
items: | |
type: integer | |
format: int32 | |
/api/itron/{orgId}/alarms: | |
get: | |
operationId: "getAlarms" | |
tags: | |
- ITRON | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: hours | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/ITRONAlarmModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/ITRONAlarmModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/ITRONAlarmModel' | |
/api/itron/{orgId}/isitronorg: | |
get: | |
operationId: "getIsItronOrg" | |
tags: | |
- ITRON | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: boolean | |
application/json: | |
schema: | |
type: boolean | |
text/json: | |
schema: | |
type: boolean | |
/api/meters/{orgId}/meteranalytics: | |
get: | |
operationId: "getMeterAnalytics" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: pastDays | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/BillingReadingModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/BillingReadingModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/BillingReadingModel' | |
/api/meters/{orgId}/validmeters: | |
get: | |
operationId: "getValidMeters" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: pastDays | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/MeterReadsDetailsModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/MeterReadsDetailsModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/MeterReadsDetailsModel' | |
/api/meters/{orgId}/meters: | |
get: | |
operationId: "getMeters" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/MeterReadsDetailsModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/MeterReadsDetailsModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/MeterReadsDetailsModel' | |
/api/meters/{orgId}/searchmeters: | |
get: | |
operationId: "getSearchMeters" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: search | |
in: query | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/BillingSearchModel' | |
application/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/BillingSearchModel' | |
text/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/BillingSearchModel' | |
/api/meters/{orgId}/invalidmeters: | |
get: | |
operationId: "getInvalidMeters" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: pastDays | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/MeterReadsDetailsModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/MeterReadsDetailsModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/MeterReadsDetailsModel' | |
/api/meters/{orgId}/batteryalarm: | |
get: | |
operationId: "getBatteryAlarm" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: integer | |
format: int64 | |
application/json: | |
schema: | |
type: integer | |
format: int64 | |
text/json: | |
schema: | |
type: integer | |
format: int64 | |
x-codegen-request-body-name: body | |
/api/meters/{orgId}/tampermeters: | |
get: | |
operationId: "getTamperMeters" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: integer | |
format: int64 | |
application/json: | |
schema: | |
type: integer | |
format: int64 | |
text/json: | |
schema: | |
type: integer | |
format: int64 | |
x-codegen-request-body-name: body | |
/api/meters/{orgId}/flowalarms: | |
get: | |
operationId: "getFlowAlarms" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/MetersAlarmModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/MetersAlarmModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/MetersAlarmModel' | |
/api/meters/{orgId}/backflowalarm: | |
get: | |
operationId: "getBackFlowAlarm" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: hours | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: integer | |
format: int64 | |
application/json: | |
schema: | |
type: integer | |
format: int64 | |
text/json: | |
schema: | |
type: integer | |
format: int64 | |
x-codegen-request-body-name: body | |
/api/meters/{orgId}/wakeupfailures: | |
get: | |
operationId: "getWakeupFailures" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: consecutiveDays | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
- name: startTime | |
in: query | |
schema: | |
type: string | |
format: date-time | |
- name: endTime | |
in: query | |
schema: | |
type: string | |
format: date-time | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
type: integer | |
format: int32 | |
application/json: | |
schema: | |
type: array | |
items: | |
type: integer | |
format: int32 | |
text/json: | |
schema: | |
type: array | |
items: | |
type: integer | |
format: int32 | |
/api/meters/{orgId}/excessalarm: | |
get: | |
operationId: "getExcessAlarm" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: waterConsumptionBuffer | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: -1 | |
- name: hours | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: continuousExcessiveHour | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: integer | |
format: int64 | |
application/json: | |
schema: | |
type: integer | |
format: int64 | |
text/json: | |
schema: | |
type: integer | |
format: int64 | |
x-codegen-request-body-name: body | |
/api/meters/{orgId}/consumptionafterclose: | |
get: | |
operationId: "getConsumptionAfterClose" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: integer | |
format: int64 | |
application/json: | |
schema: | |
type: integer | |
format: int64 | |
text/json: | |
schema: | |
type: integer | |
format: int64 | |
x-codegen-request-body-name: body | |
/api/meters/{orgId}/continuousalarm: | |
get: | |
operationId: "getContinuousAlarm" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: hours | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: hourlyConsumption | |
in: query | |
schema: | |
type: number | |
format: double | |
default: -1.0 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: integer | |
format: int64 | |
application/json: | |
schema: | |
type: integer | |
format: int64 | |
text/json: | |
schema: | |
type: integer | |
format: int64 | |
x-codegen-request-body-name: body | |
/api/meters/metergraphinfo: | |
get: | |
operationId: "getMeterInfo" | |
tags: | |
- Meters | |
parameters: | |
- name: deviceId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
- name: start | |
in: query | |
schema: | |
type: string | |
format: date-time | |
- name: end | |
in: query | |
schema: | |
type: string | |
format: date-time | |
- name: type | |
in: query | |
schema: | |
type: string | |
- name: isCelcius | |
in: query | |
schema: | |
type: boolean | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/MultiAxisChartData' | |
application/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/MultiAxisChartData' | |
text/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/MultiAxisChartData' | |
/api/meters/{orgId}/noalarm: | |
get: | |
operationId: "getNoAlarm" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: hours | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: integer | |
format: int64 | |
application/json: | |
schema: | |
type: integer | |
format: int64 | |
text/json: | |
schema: | |
type: integer | |
format: int64 | |
x-codegen-request-body-name: body | |
/api/meters/{orgUnitId}/{groupId}/dmawaterconsumption: | |
get: | |
operationId: "getdmawaterconsumption" | |
tags: | |
- Meters | |
parameters: | |
- name: orgUnitId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: startTime | |
in: query | |
schema: | |
type: string | |
format: date-time | |
- name: intervalTime | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
- name: intervalType | |
in: query | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/DMAWaterLossModel' | |
application/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/DMAWaterLossModel' | |
text/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/DMAWaterLossModel' | |
/api/meters/{orgUnitId}/{groupId}/dmamap: | |
get: | |
operationId: "getdmamap" | |
tags: | |
- Meters | |
parameters: | |
- name: orgUnitId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: startTime | |
in: query | |
schema: | |
type: string | |
format: date-time | |
- name: intervalType | |
in: query | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/DMAMapModel' | |
application/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/DMAMapModel' | |
text/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/DMAMapModel' | |
/api/meters/{orgUnitId}/{groupId}/dmawaterconsumptiondetails: | |
get: | |
operationId: "dmawaterconsumptiondetails" | |
tags: | |
- Meters | |
parameters: | |
- name: orgUnitId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: startTime | |
in: query | |
schema: | |
type: string | |
format: date-time | |
- name: intervalType | |
in: query | |
schema: | |
type: string | |
- name: page | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: pagesize | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/DMAGroupDeviceConsumptionModel' | |
application/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/DMAGroupDeviceConsumptionModel' | |
text/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/DMAGroupDeviceConsumptionModel' | |
/api/meters/{orgUnitId}/dmagroups: | |
get: | |
operationId: "getdmagroups" | |
tags: | |
- Meters | |
parameters: | |
- name: orgUnitId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: startTime | |
in: query | |
schema: | |
type: string | |
format: date-time | |
- name: intervalTime | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
- name: intervalType | |
in: query | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/DMAGroupUsageModel' | |
application/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/DMAGroupUsageModel' | |
text/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/DMAGroupUsageModel' | |
/api/meters/{orgId}/inactivealarm: | |
get: | |
operationId: "getinactivealarm" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: hours | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: integer | |
format: int64 | |
application/json: | |
schema: | |
type: integer | |
format: int64 | |
text/json: | |
schema: | |
type: integer | |
format: int64 | |
x-codegen-request-body-name: body | |
/api/meters/{orgId}/usagecomparison: | |
post: | |
operationId: "postusagecomparison" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/ComparisonModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/ComparisonModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/ComparisonModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/ComparisonModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/WaterConsumptionModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/WaterConsumptionModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/WaterConsumptionModel' | |
x-codegen-request-body-name: body | |
/api/meters/{orgId}/usage: | |
post: | |
operationId: "postusage" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/ConsumptionModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/ConsumptionModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/ConsumptionModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/ConsumptionModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/WaterConsumptionModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/WaterConsumptionModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/WaterConsumptionModel' | |
x-codegen-request-body-name: body | |
/api/meters/{orgId}/toptenusage: | |
post: | |
operationId: "posttoptenusage" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/TopTenConsumptionModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/TopTenConsumptionModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/TopTenConsumptionModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/TopTenConsumptionModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/meters/{orgId}/device: | |
post: | |
operationId: "postDeviceByOrgId" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: meterId | |
in: query | |
schema: | |
type: string | |
- name: premiseId | |
in: query | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/{orgID}/generatereport: | |
post: | |
operationId: "postgeneratereport" | |
tags: | |
- Meters | |
parameters: | |
- name: orgID | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: orgName | |
in: query | |
schema: | |
type: string | |
- name: pastReadingDate | |
in: query | |
schema: | |
type: string | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/BillingConfigModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/BillingConfigModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/BillingConfigModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/BillingConfigModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/meters/{orgID}/{deviceId}/devicealarmfrequency: | |
get: | |
operationId: "getdevicealarmfrequency" | |
tags: | |
- Meters | |
parameters: | |
- name: orgID | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: deviceId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/{orgID}/{deviceId}/devicealarmfrequencywithrange: | |
get: | |
operationId: "getdevicealarmfrequencywithrange" | |
tags: | |
- Meters | |
parameters: | |
- name: orgID | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: deviceId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/{orgID}/{daysBack}/orgalarmfrequency: | |
get: | |
operationId: "getorgalarmfrequency" | |
tags: | |
- Meters | |
parameters: | |
- name: orgID | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
- name: daysBack | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/{orgId}/billingreads: | |
get: | |
operationId: "getBillingreads" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/{orgId}/billingreport: | |
get: | |
operationId: "getbillingreport" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/{orgId}/{fileName}/downloadfile: | |
get: | |
operationId: "getdownloadfile" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: fileName | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/{orgId}/{deviceId}/Alarms: | |
get: | |
operationId: "getAlarmsByDeviceId" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: deviceId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/{orgId}/Alarms: | |
get: | |
operationId: "getAlarms" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: userId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: deviceId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: {} | |
post: | |
operationId: "postAlarms" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: userId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
- name: frequency | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: email | |
in: query | |
schema: | |
type: string | |
- name: text | |
in: query | |
schema: | |
type: string | |
- name: deviceId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
type: array | |
items: | |
type: integer | |
format: int32 | |
application/json: | |
schema: | |
type: array | |
items: | |
type: integer | |
format: int32 | |
text/json: | |
schema: | |
type: array | |
items: | |
type: integer | |
format: int32 | |
application/*+json: | |
schema: | |
type: array | |
items: | |
type: integer | |
format: int32 | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/meters/{orgId}/AddMeterReading: | |
post: | |
operationId: "postAddMeterReading" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/MeterReadingModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/MeterReadingModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/MeterReadingModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/MeterReadingModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/meters/{orgId}/AddNote: | |
operationId: "postAddNote" | |
post: | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/MeterReadingModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/MeterReadingModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/MeterReadingModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/MeterReadingModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/meters/{orgId}/AddMeterNote: | |
post: | |
operationId: "postAddMeterNote" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/MeterReadingModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/MeterReadingModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/MeterReadingModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/MeterReadingModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/meters/{orgId}/GetMetersByPremise: | |
get: | |
operationId: "getMetersByPremise" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: premise | |
in: query | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/{orgId}/GetSerialNumbersByPremise: | |
get: | |
operationId: "getSerialNumbersByPremise" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: premise | |
in: query | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/{deviceId}/{type}/flowpressure: | |
get: | |
operationId: "getFlowPressure" | |
tags: | |
- Meters | |
parameters: | |
- name: deviceId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: type | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: start | |
in: query | |
schema: | |
type: string | |
format: date-time | |
- name: end | |
in: query | |
schema: | |
type: string | |
format: date-time | |
- name: isMinPressure | |
in: query | |
schema: | |
type: boolean | |
default: true | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/{deviceId}/{type}/flowtemp: | |
get: | |
operationId: "getflowtemp" | |
tags: | |
- Meters | |
parameters: | |
- name: deviceId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: type | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/{orgId}/images: | |
post: | |
operationId: "getimages" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/MeterImageModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/MeterImageModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/MeterImageModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/MeterImageModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/meters/{orgId}/location: | |
post: | |
operationId: "getLocation" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/MeterLocationModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/MeterLocationModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/MeterLocationModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/MeterLocationModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/meters/{orgId}/metadata: | |
post: | |
operationId: "getMetaData" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/MeterMetadataModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/MeterMetadataModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/MeterMetadataModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/MeterMetadataModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/meters/changeserial: | |
post: | |
operationId: "getchangeserial" | |
tags: | |
- Meters | |
parameters: | |
- name: oldId | |
in: query | |
schema: | |
type: string | |
- name: newId | |
in: query | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/position: | |
post: | |
operationId: "getposition" | |
tags: | |
- Meters | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/meters/wakeup: | |
post: | |
operationId: "getwakeup" | |
tags: | |
- Meters | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/meters/interface: | |
post: | |
operationId: "getinterface" | |
tags: | |
- Meters | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/meters/meterreading: | |
post: | |
operationId: "getmeterreading" | |
tags: | |
- Meters | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/meters/iccid: | |
post: | |
operationId: "postgeticcid" | |
tags: | |
- Meters | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/DeviceWarehouseModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/meters/{orgId}/AssignMeter/{serial}: | |
post: | |
operationId: "postMeterBySerial" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: serial | |
in: path | |
required: true | |
schema: | |
type: string | |
- name: meter | |
in: query | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/{orgId}/AssignPremise/{serial}: | |
post: | |
operationId: "postAssignPremise" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: serial | |
in: path | |
required: true | |
schema: | |
type: string | |
- name: locationId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/{orgId}/premise/{premise}: | |
get: | |
operationId: "getPremise" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: premise | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/{orgId}/premisebymeterid/{meterid}: | |
get: | |
operationId: "getpremisebymeterid" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: meterid | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/{orgId}/premisebyserialnumber/{serialNumber}: | |
get: | |
operationId: "getpremisebyserialnumber" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: serialNumber | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/itron: | |
post: | |
operationId: "getitron" | |
tags: | |
- Meters | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/ItronCreationModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/ItronCreationModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/ItronCreationModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/ItronCreationModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/meters/skippedinstall: | |
post: | |
operationId: "getskippedinstall" | |
tags: | |
- Meters | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/SkippedInstallModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/SkippedInstallModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/SkippedInstallModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/SkippedInstallModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/meters/{serialNumber}/itron: | |
get: | |
operationId: "getitron" | |
tags: | |
- Meters | |
parameters: | |
- name: serialNumber | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/{serialNumber}/orglookup: | |
get: | |
operationId: "getMeterByOrglookup" | |
tags: | |
- Meters | |
parameters: | |
- name: serialNumber | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/{meterId}/serialNumber: | |
get: | |
operationId: "getMeterBySerialNumber" | |
tags: | |
- Meters | |
parameters: | |
- name: meterId | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/uploadmeterreads: | |
post: | |
operationId: "uploadmeterreads" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/meters/devicedebugginglogs: | |
post: | |
operationId: "getdevicedebugginglogs" | |
tags: | |
- Meters | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/DeviceDebuggingLogModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/DeviceDebuggingLogModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/DeviceDebuggingLogModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/DeviceDebuggingLogModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/meters/{orgId}/EndpointComms: | |
get: | |
operationId: "getEndpointComms" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: pastDays | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: onlyMeters | |
in: query | |
schema: | |
type: boolean | |
default: false | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/EndpointCommsModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/EndpointCommsModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/EndpointCommsModel' | |
/api/meters/{orgId}/validEndpointComms: | |
get: | |
operationId: "getValidEndpointComms" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: pastDays | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: onlyMeters | |
in: query | |
schema: | |
type: boolean | |
default: false | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/CommsDetailsModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/CommsDetailsModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/CommsDetailsModel' | |
/api/meters/{orgId}/invalidEndpointComms: | |
get: | |
operationId: "getInValidEndpointComms" | |
tags: | |
- Meters | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: pastDays | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: onlyMeters | |
in: query | |
schema: | |
type: boolean | |
default: false | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/CommsDetailsModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/CommsDetailsModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/CommsDetailsModel' | |
/api/org/{orgId}/mmcis: | |
post: | |
operationId: "postMmcis" | |
tags: | |
- Organization | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/M2mCisRequestModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/M2mCisRequestModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/M2mCisRequestModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/M2mCisRequestModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/org/{orgId}/consumptiontype: | |
get: | |
operationId: "getConsumptiontype" | |
tags: | |
- Organization | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/OrgUnitConsumptionTypeModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/OrgUnitConsumptionTypeModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/OrgUnitConsumptionTypeModel' | |
/api/org/{orgId}/groups: | |
get: | |
operationId: "getOrgGroups" | |
tags: | |
- Organization | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/GroupModel' | |
application/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/GroupModel' | |
text/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/GroupModel' | |
/api/org/{groupId}/districtmeters: | |
get: | |
operationId: "getDistrictMeters" | |
tags: | |
- Organization | |
parameters: | |
- name: groupId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
type: integer | |
format: int32 | |
application/json: | |
schema: | |
type: array | |
items: | |
type: integer | |
format: int32 | |
text/json: | |
schema: | |
type: array | |
items: | |
type: integer | |
format: int32 | |
post: | |
operationId: "postDistrictMeters" | |
tags: | |
- Organization | |
parameters: | |
- name: groupId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/DistrictIdModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/DistrictIdModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/DistrictIdModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/DistrictIdModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: boolean | |
application/json: | |
schema: | |
type: boolean | |
text/json: | |
schema: | |
type: boolean | |
x-codegen-request-body-name: body | |
/api/org/{orgId}/offlinepremise: | |
get: | |
operationId: "getofflinepremise" | |
tags: | |
- Organization | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: page | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
- name: pageSize | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
- name: filter | |
in: query | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/org/{orgUnitId}/{orgName}/billing: | |
get: | |
operationId: "getbilling" | |
tags: | |
- Organization | |
parameters: | |
- name: orgUnitId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: orgName | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/org/{orgUnitId}/metersizeresolution: | |
get: | |
operationId: "getmetersizeresolution" | |
tags: | |
- Organization | |
parameters: | |
- name: orgUnitId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: isBillingResolution | |
in: query | |
schema: | |
type: boolean | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/external/reads: | |
get: | |
operationId: "getreads" | |
tags: | |
- ThirdParty | |
parameters: | |
- name: serialNumber | |
in: query | |
schema: | |
type: string | |
- name: page | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: pageSize | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 2500 | |
- name: hours | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 72 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/external/billingreads: | |
get: | |
operationId: "getbillingreads" | |
tags: | |
- ThirdParty | |
parameters: | |
- name: serialNumber | |
in: query | |
schema: | |
type: string | |
- name: groupName | |
in: query | |
schema: | |
type: string | |
- name: page | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
- name: pageSize | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 2500 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/users/login/{user}/{password}: | |
get: | |
operationId: "getUserPassword" | |
tags: | |
- Users | |
parameters: | |
- name: user | |
in: path | |
required: true | |
schema: | |
type: string | |
- name: password | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/users/principal: | |
get: | |
operationId: "getUsersPrincipal" | |
tags: | |
- Users | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/users/auth: | |
post: | |
operationId: "postAuth" | |
tags: | |
- Users | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/UserLoginModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/UserLoginModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/UserLoginModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/UserLoginModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/users/lookup: | |
post: | |
operationId: "usersLookup" | |
tags: | |
- Users | |
requestBody: | |
content: | |
application/json-patch+json: | |
schema: | |
$ref: '#/components/schemas/LookupUsernameModel' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/LookupUsernameModel' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/LookupUsernameModel' | |
application/*+json: | |
schema: | |
$ref: '#/components/schemas/LookupUsernameModel' | |
required: false | |
responses: | |
200: | |
description: Success | |
content: {} | |
x-codegen-request-body-name: body | |
/api/users/sso: | |
get: | |
operationId: "getSso" | |
tags: | |
- Users | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/users/signOut/{token}: | |
post: | |
operationId: "signOutToken" | |
tags: | |
- Users | |
parameters: | |
- name: token | |
in: path | |
required: true | |
schema: | |
type: string | |
format: uuid | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/valves/{orgId}/valvewidget: | |
get: | |
operationId: "valvewidget" | |
tags: | |
- Valve | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
default: 0 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/valves/{orgId}/openvalves: | |
get: | |
operationId: "getopenvalves" | |
tags: | |
- Valve | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/valves/{orgId}/closedvalves: | |
get: | |
operationId: "getclosedvalves" | |
tags: | |
- Valve | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/valves/{orgId}/halfvalves: | |
get: | |
operationId: "gethalfvalves" | |
tags: | |
- Valve | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/valves/{orgId}/queuedvalves: | |
get: | |
operationId: "getqueuedvalves" | |
tags: | |
- Valve | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/valves/{orgId}/failedconfirmationvalves: | |
get: | |
operationId: "getfailedconfirmationvalves" | |
tags: | |
- Valve | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
- name: groupId | |
in: query | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/valves/{orgId}/orgvalves: | |
get: | |
operationId: "getorgvalves" | |
tags: | |
- Valve | |
parameters: | |
- name: orgId | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/valves/{requestid}/requeststatus: | |
get: | |
operationId: "getrequeststatus" | |
tags: | |
- Valve | |
parameters: | |
- name: requestid | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/RequestInfo' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/RequestInfo' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/RequestInfo' | |
/api/valves/{requestid}/cancelrequest: | |
post: | |
operationId: "getcancelrequest" | |
tags: | |
- Valve | |
parameters: | |
- name: requestid | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/valves/{valveid}/currentstatebyvalveid: | |
get: | |
operationId: "getcurrentstatebyvalveid" | |
tags: | |
- Valve | |
parameters: | |
- name: valveid | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/valves/{setflowid}/currentstatebysetflowid: | |
get: | |
operationId: "getcurrentstatebysetflowid" | |
tags: | |
- Valve | |
parameters: | |
- name: setflowid | |
in: path | |
required: true | |
schema: | |
type: integer | |
format: int32 | |
responses: | |
200: | |
description: Success | |
content: {} | |
/api/valves/{valveid}/history: | |
get: | |
operationId: "gethistory" | |
tags: | |
- Valve | |
parameters: | |
- name: valveid | |
in: path | |
required: true | |
schema: | |
type: string | |
- name: startdate | |
in: query | |
schema: | |
type: string | |
- name: enddate | |
in: query | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/RequestInfo' | |
application/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/RequestInfo' | |
text/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/RequestInfo' | |
/api/valves: | |
get: | |
operationId: "getValves" | |
tags: | |
- Valve | |
parameters: | |
- name: premiseId | |
in: query | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/ApiValveReference' | |
application/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/ApiValveReference' | |
text/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/ApiValveReference' | |
/api/valves/{wellknowntext}/searchboundedbox: | |
get: | |
operationId: "getsearchboundedbox" | |
tags: | |
- Valve | |
parameters: | |
- name: wkt | |
in: query | |
schema: | |
type: string | |
- name: wellknowntext | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/ApiValveReference' | |
application/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/ApiValveReference' | |
text/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/ApiValveReference' | |
/api/valves/{valveId}/events: | |
get: | |
operationId: "getValuesEvents" | |
tags: | |
- Valve | |
parameters: | |
- name: valveId | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/ValveEventDTO' | |
application/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/ValveEventDTO' | |
text/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/ValveEventDTO' | |
/api/valves/{valveId}/images: | |
get: | |
operationId: "getValuesImages" | |
tags: | |
- Valve | |
parameters: | |
- name: valveId | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/ValveImageDTO' | |
application/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/ValveImageDTO' | |
text/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/ValveImageDTO' | |
/api/valves/{valveId}/notes: | |
get: | |
operationId: "getValveNotes" | |
tags: | |
- Valve | |
parameters: | |
- name: valveId | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/ValveNoteDTO' | |
application/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/ValveNoteDTO' | |
text/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/ValveNoteDTO' | |
/api/valves/{valveId}/valvecommands: | |
get: | |
operationId: "getValveCommands" | |
tags: | |
- Valve | |
parameters: | |
- name: valveId | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/ApiGatewayValveCommandDTO' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/ApiGatewayValveCommandDTO' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/ApiGatewayValveCommandDTO' | |
/api/valves/{valveId}/leak: | |
get: | |
operationId: "getValveLeak" | |
tags: | |
- Valve | |
parameters: | |
- name: valveId | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
$ref: '#/components/schemas/LeakDetectEventDTO' | |
application/json: | |
schema: | |
$ref: '#/components/schemas/LeakDetectEventDTO' | |
text/json: | |
schema: | |
$ref: '#/components/schemas/LeakDetectEventDTO' | |
/api/valves/{valveId}/alerts: | |
get: | |
operationId: "getValveAlerts" | |
tags: | |
- Valve | |
parameters: | |
- name: valveId | |
in: path | |
required: true | |
schema: | |
type: string | |
responses: | |
200: | |
description: Success | |
content: | |
text/plain: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/MeterAlert' | |
application/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/MeterAlert' | |
text/json: | |
schema: | |
type: array | |
items: | |
$ref: '#/components/schemas/MeterAlert' | |
components: | |
schemas: | |
AccountLookupModel: | |
type: object | |
properties: | |
accountNumber: | |
type: string | |
webAccessCode: | |
type: string | |
email: | |
type: string | |
firstName: | |
type: string | |
lastName: | |
type: string | |
lastFourSSN: | |
type: string | |
zipcode: | |
type: integer | |
format: int32 | |
ApiGatewayValveCommandDTO: | |
type: object | |
ApiValveReference: | |
type: object | |
Assembly: | |
type: object | |
properties: | |
definedTypes: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/TypeInfo' | |
exportedTypes: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/Type' | |
codeBase: | |
type: string | |
readOnly: true | |
entryPoint: | |
$ref: '#/components/schemas/MethodInfo' | |
fullName: | |
type: string | |
readOnly: true | |
imageRuntimeVersion: | |
type: string | |
readOnly: true | |
isDynamic: | |
type: boolean | |
readOnly: true | |
location: | |
type: string | |
readOnly: true | |
reflectionOnly: | |
type: boolean | |
readOnly: true | |
isCollectible: | |
type: boolean | |
readOnly: true | |
isFullyTrusted: | |
type: boolean | |
readOnly: true | |
customAttributes: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/CustomAttributeData' | |
escapedCodeBase: | |
type: string | |
readOnly: true | |
manifestModule: | |
$ref: '#/components/schemas/Module' | |
modules: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/Module' | |
globalAssemblyCache: | |
type: boolean | |
readOnly: true | |
hostContext: | |
type: integer | |
format: int64 | |
readOnly: true | |
securityRuleSet: | |
$ref: '#/components/schemas/SecurityRuleSet' | |
Attribute: | |
type: object | |
properties: | |
typeId: | |
type: object | |
readOnly: true | |
BillingConfigModel: | |
type: object | |
properties: | |
altEmailAddress: | |
type: string | |
billingFileFormat: | |
type: string | |
billingPeriodLength: | |
type: integer | |
format: int32 | |
billingTransportMethod: | |
type: string | |
ftpInfo: | |
type: string | |
emailAddress: | |
type: string | |
webAPI_Info: | |
type: string | |
billScheduler: | |
type: integer | |
format: int32 | |
estimatorXStartDate: | |
type: string | |
format: date-time | |
estimatorXEndDate: | |
type: string | |
format: date-time | |
estimatorY: | |
type: integer | |
format: int32 | |
ftpUsername: | |
type: string | |
ftpPassword: | |
type: string | |
useEstimator: | |
type: boolean | |
groupIds: | |
type: array | |
items: | |
type: integer | |
format: int32 | |
BillingMeterDetailsModel: | |
type: object | |
properties: | |
name: | |
type: string | |
meterReads: | |
type: integer | |
format: int64 | |
meterScore: | |
type: number | |
format: double | |
BillingReadingModel: | |
type: object | |
properties: | |
validMeters: | |
$ref: '#/components/schemas/BillingMeterDetailsModel' | |
invalidMeters: | |
$ref: '#/components/schemas/BillingMeterDetailsModel' | |
BillingSearchModel: | |
type: object | |
properties: | |
seTflowID: | |
type: integer | |
format: int32 | |
accountNumber: | |
type: string | |
capturedReading: | |
type: string | |
billingReading: | |
type: number | |
format: double | |
readDate: | |
type: string | |
format: date-time | |
address: | |
type: string | |
premiseID: | |
type: string | |
customerName: | |
type: string | |
BizRuleAspect: | |
type: object | |
BLMethodArgumentInfo: | |
type: object | |
properties: | |
name: | |
type: string | |
value: | |
$ref: '#/components/schemas/ObjectLazy' | |
type: | |
$ref: '#/components/schemas/Type' | |
longTypeName: | |
type: string | |
readOnly: true | |
shortTypeName: | |
type: string | |
readOnly: true | |
BLMethodCallInfo: | |
type: object | |
properties: | |
attributes: | |
type: array | |
items: | |
$ref: '#/components/schemas/Attribute' | |
method: | |
$ref: '#/components/schemas/MethodInfo' | |
name: | |
type: string | |
returnType: | |
type: string | |
arguments: | |
type: array | |
items: | |
$ref: '#/components/schemas/BLMethodArgumentInfo' | |
CallingConventions: | |
type: integer | |
format: int32 | |
enum: | |
- 1 | |
- 2 | |
- 3 | |
- 32 | |
- 64 | |
CommsDetailsModel: | |
type: object | |
properties: | |
deviceIds: | |
type: array | |
items: | |
type: integer | |
format: int32 | |
ComparisonModel: | |
type: object | |
properties: | |
groupId: | |
type: integer | |
format: int32 | |
deviceId: | |
type: integer | |
format: int32 | |
days: | |
type: integer | |
format: int32 | |
hours: | |
type: integer | |
format: int32 | |
startTime: | |
type: string | |
format: date-time | |
ConfigurationModel: | |
type: object | |
properties: | |
orgUnitId: | |
type: integer | |
format: int32 | |
billingTimeFrameDefault: | |
type: integer | |
format: int32 | |
billingFileFormat: | |
type: string | |
billingPeriodLength: | |
type: integer | |
format: int32 | |
billingTransportMethod: | |
type: string | |
ftpInfo: | |
type: string | |
emailAddress: | |
type: string | |
altEmailAddress: | |
type: string | |
webApiInfo: | |
type: string | |
billScheduler: | |
type: integer | |
format: int32 | |
estimatorXStartDate: | |
type: string | |
format: date-time | |
estimatorY: | |
type: integer | |
format: int32 | |
useEstimator: | |
type: boolean | |
estimatorXEndDate: | |
type: string | |
format: date-time | |
waterUsageGroupDefault: | |
type: integer | |
format: int32 | |
waterUsageTimeFrameDefault: | |
type: integer | |
format: int32 | |
ftpUsername: | |
type: string | |
ftpPassword: | |
type: string | |
consumptionBuffer: | |
type: integer | |
format: int32 | |
excessiveHours: | |
type: integer | |
format: int32 | |
continuousExcessiveHours: | |
type: integer | |
format: int32 | |
continuousHours: | |
type: integer | |
format: int32 | |
hourlyConsumption: | |
type: integer | |
format: int32 | |
hourlyConsumptionDecimal: | |
type: number | |
format: double | |
noFlowHours: | |
type: integer | |
format: int32 | |
inactiveHours: | |
type: integer | |
format: int32 | |
backFlowHours: | |
type: integer | |
format: int32 | |
validReadBillingTimeframe: | |
type: integer | |
format: int32 | |
batteryThreshold: | |
type: integer | |
format: int32 | |
endpointCommunication: | |
type: integer | |
format: int32 | |
initialBillingDate: | |
type: string | |
format: date-time | |
billingInterface: | |
type: integer | |
format: int32 | |
ConnectionState: | |
type: integer | |
format: int32 | |
enum: | |
- 0 | |
- 1 | |
- 2 | |
- 4 | |
- 8 | |
- 16 | |
ConstructorInfo: | |
type: object | |
properties: | |
name: | |
type: string | |
readOnly: true | |
declaringType: | |
$ref: '#/components/schemas/Type' | |
reflectedType: | |
$ref: '#/components/schemas/Type' | |
module: | |
$ref: '#/components/schemas/Module' | |
customAttributes: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/CustomAttributeData' | |
isCollectible: | |
type: boolean | |
readOnly: true | |
metadataToken: | |
type: integer | |
format: int32 | |
readOnly: true | |
attributes: | |
$ref: '#/components/schemas/MethodAttributes' | |
methodImplementationFlags: | |
$ref: '#/components/schemas/MethodImplAttributes' | |
callingConvention: | |
$ref: '#/components/schemas/CallingConventions' | |
isAbstract: | |
type: boolean | |
readOnly: true | |
isConstructor: | |
type: boolean | |
readOnly: true | |
isFinal: | |
type: boolean | |
readOnly: true | |
isHideBySig: | |
type: boolean | |
readOnly: true | |
isSpecialName: | |
type: boolean | |
readOnly: true | |
isStatic: | |
type: boolean | |
readOnly: true | |
isVirtual: | |
type: boolean | |
readOnly: true | |
isAssembly: | |
type: boolean | |
readOnly: true | |
isFamily: | |
type: boolean | |
readOnly: true | |
isFamilyAndAssembly: | |
type: boolean | |
readOnly: true | |
isFamilyOrAssembly: | |
type: boolean | |
readOnly: true | |
isPrivate: | |
type: boolean | |
readOnly: true | |
isPublic: | |
type: boolean | |
readOnly: true | |
isConstructedGenericMethod: | |
type: boolean | |
readOnly: true | |
isGenericMethod: | |
type: boolean | |
readOnly: true | |
isGenericMethodDefinition: | |
type: boolean | |
readOnly: true | |
containsGenericParameters: | |
type: boolean | |
readOnly: true | |
methodHandle: | |
$ref: '#/components/schemas/RuntimeMethodHandle' | |
isSecurityCritical: | |
type: boolean | |
readOnly: true | |
isSecuritySafeCritical: | |
type: boolean | |
readOnly: true | |
isSecurityTransparent: | |
type: boolean | |
readOnly: true | |
memberType: | |
$ref: '#/components/schemas/MemberTypes' | |
ConsumptionModel: | |
type: object | |
properties: | |
groupId: | |
type: integer | |
format: int32 | |
deviceId: | |
type: integer | |
format: int32 | |
days: | |
type: integer | |
format: int32 | |
hours: | |
type: integer | |
format: int32 | |
months: | |
type: integer | |
format: int32 | |
customDate: | |
$ref: '#/components/schemas/CustomDateEnum' | |
startTime: | |
type: string | |
format: date-time | |
endTime: | |
type: string | |
format: date-time | |
CPUserLogModel: | |
type: object | |
properties: | |
orgId: | |
type: integer | |
format: int32 | |
eventType: | |
type: string | |
ipAddress: | |
type: string | |
userIdGuid: | |
type: string | |
format: uuid | |
CPUtilityListModel: | |
type: object | |
properties: | |
id: | |
type: integer | |
format: int32 | |
orgID: | |
type: integer | |
format: int32 | |
name: | |
type: string | |
phone: | |
type: string | |
email: | |
type: string | |
zipCode: | |
type: string | |
dateCreated: | |
type: string | |
format: date-time | |
phoneExt: | |
type: string | |
CreateUserModel: | |
type: object | |
properties: | |
firstName: | |
type: string | |
lastName: | |
type: string | |
userName: | |
type: string | |
password: | |
type: string | |
email: | |
type: string | |
orgUnitId: | |
type: integer | |
format: int32 | |
accountId: | |
type: string | |
CustomAttributeData: | |
type: object | |
properties: | |
attributeType: | |
$ref: '#/components/schemas/Type' | |
constructor: | |
$ref: '#/components/schemas/ConstructorInfo' | |
constructorArguments: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/CustomAttributeTypedArgument' | |
namedArguments: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/CustomAttributeNamedArgument' | |
CustomAttributeNamedArgument: | |
type: object | |
properties: | |
memberInfo: | |
$ref: '#/components/schemas/MemberInfo' | |
typedValue: | |
$ref: '#/components/schemas/CustomAttributeTypedArgument' | |
memberName: | |
type: string | |
readOnly: true | |
isField: | |
type: boolean | |
readOnly: true | |
CustomAttributeTypedArgument: | |
type: object | |
properties: | |
argumentType: | |
$ref: '#/components/schemas/Type' | |
value: | |
type: object | |
readOnly: true | |
CustomDateEnum: | |
type: integer | |
format: int32 | |
enum: | |
- 1 | |
- 2 | |
- 3 | |
CustomerCommandCancelModel: | |
type: object | |
properties: | |
commandId: | |
type: integer | |
format: int32 | |
date: | |
type: string | |
CustomerInfoModel: | |
type: object | |
properties: | |
accountId: | |
type: integer | |
format: int32 | |
email: | |
type: string | |
firstName: | |
type: string | |
lastName: | |
type: string | |
CustomerMeterAlarmModel: | |
type: object | |
properties: | |
userId: | |
type: string | |
format: uuid | |
deviceId: | |
type: integer | |
format: int32 | |
contactInfoText: | |
type: string | |
contactInfoEmail: | |
type: string | |
accountId: | |
type: integer | |
format: int32 | |
startTime: | |
type: string | |
format: date-time | |
endTime: | |
type: string | |
format: date-time | |
alarmTypeId: | |
type: integer | |
format: int32 | |
buffer: | |
type: number | |
format: double | |
CustomerMethodsModel: | |
type: object | |
properties: | |
email: | |
type: string | |
phoneNumber: | |
type: string | |
contactMethod: | |
type: string | |
orgUnitId: | |
type: integer | |
format: int32 | |
accountId: | |
type: integer | |
format: int32 | |
id: | |
type: integer | |
format: int32 | |
phoneNumberType: | |
type: string | |
emailType: | |
type: string | |
disconnectDate: | |
type: string | |
CustomerPortalUserModel: | |
type: object | |
properties: | |
accountId: | |
type: integer | |
format: int32 | |
username: | |
type: string | |
password: | |
type: string | |
CustomerValveTurnModel: | |
type: object | |
properties: | |
deviceId: | |
type: integer | |
format: int32 | |
email: | |
type: string | |
sms: | |
type: string | |
scheduledDate: | |
type: string | |
format: date-time | |
isOpenCommand: | |
type: boolean | |
DeleteModel: | |
type: object | |
properties: | |
orgUnitId: | |
type: integer | |
format: int32 | |
accountId: | |
type: integer | |
format: int32 | |
alarmTypeId: | |
type: integer | |
format: int32 | |
removeEmail: | |
type: boolean | |
removeText: | |
type: boolean | |
DeviceDebuggingLogModel: | |
type: object | |
properties: | |
sn: | |
type: string | |
timeStamp: | |
type: string | |
format: date-time | |
debugLevel: | |
type: string | |
userID: | |
type: integer | |
format: int32 | |
content: | |
type: string | |
DeviceWarehouseModel: | |
type: object | |
properties: | |
serialNumber: | |
type: string | |
totalTurns: | |
type: integer | |
format: int32 | |
interface: | |
type: integer | |
format: int32 | |
valvePosition: | |
type: integer | |
format: int32 | |
rssi: | |
type: integer | |
format: int32 | |
batteryVoltage: | |
type: number | |
format: double | |
wakeUp: | |
type: integer | |
format: int32 | |
reading: | |
type: string | |
iccid: | |
type: string | |
ertid: | |
type: string | |
deviceType: | |
type: integer | |
format: int32 | |
channel: | |
type: integer | |
format: int32 | |
DeviceWatchlistModel: | |
type: object | |
properties: | |
id: | |
type: integer | |
format: int32 | |
deviceID: | |
type: integer | |
format: int32 | |
lastHeardFromDate: | |
type: string | |
alarmType: | |
type: string | |
alarmFrequency: | |
type: integer | |
format: int32 | |
notes: | |
type: string | |
userID: | |
type: integer | |
format: int32 | |
orgUnitID: | |
type: integer | |
format: int32 | |
serialNumber: | |
type: string | |
customerAcctNumber: | |
type: string | |
DistrictIdModel: | |
type: object | |
properties: | |
districtIds: | |
type: array | |
items: | |
type: integer | |
format: int32 | |
DMAGroupDeviceConsumptionModel: | |
type: object | |
properties: | |
deviceId: | |
type: integer | |
format: int32 | |
meter: | |
type: string | |
percentage: | |
type: number | |
format: double | |
consumption: | |
type: integer | |
format: int32 | |
pages: | |
type: integer | |
format: int32 | |
deviceName: | |
type: string | |
stx: | |
type: number | |
format: double | |
sty: | |
type: number | |
format: double | |
serialNumber: | |
type: string | |
deviceState: | |
type: string | |
installedDate: | |
type: string | |
format: date-time | |
firstSeen: | |
type: string | |
format: date-time | |
manufacturer: | |
type: string | |
model: | |
type: string | |
isDMA: | |
type: boolean | |
DMAGroupUsageModel: | |
type: object | |
properties: | |
metercountWithReadings: | |
type: integer | |
format: int32 | |
nonDistrictCount: | |
type: integer | |
format: int32 | |
districtCount: | |
type: integer | |
format: int32 | |
name: | |
type: string | |
groupId: | |
type: integer | |
format: int32 | |
districtConsumption: | |
type: number | |
format: double | |
nonDistrictConsumption: | |
type: number | |
format: double | |
loss: | |
type: number | |
format: double | |
DMAMapModel: | |
type: object | |
properties: | |
meter: | |
type: string | |
state: | |
type: string | |
installedDate: | |
type: string | |
format: date-time | |
manufacturer: | |
type: string | |
model: | |
type: string | |
serialNumber: | |
type: string | |
geoLocation: | |
type: string | |
isDistrictMeter: | |
type: boolean | |
DMAWaterLossModel: | |
type: object | |
properties: | |
interval: | |
type: string | |
input: | |
type: number | |
format: double | |
output: | |
type: number | |
format: double | |
EndpointCommsDetailModel: | |
type: object | |
properties: | |
name: | |
type: string | |
comms: | |
type: integer | |
format: int64 | |
score: | |
type: number | |
format: double | |
EndpointCommsModel: | |
type: object | |
properties: | |
validComms: | |
$ref: '#/components/schemas/EndpointCommsDetailModel' | |
invalidComms: | |
$ref: '#/components/schemas/EndpointCommsDetailModel' | |
EventAttributes: | |
type: integer | |
format: int32 | |
enum: | |
- 0 | |
- 512 | |
- 1024 | |
EventInfo: | |
type: object | |
properties: | |
name: | |
type: string | |
readOnly: true | |
declaringType: | |
$ref: '#/components/schemas/Type' | |
reflectedType: | |
$ref: '#/components/schemas/Type' | |
module: | |
$ref: '#/components/schemas/Module' | |
customAttributes: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/CustomAttributeData' | |
isCollectible: | |
type: boolean | |
readOnly: true | |
metadataToken: | |
type: integer | |
format: int32 | |
readOnly: true | |
memberType: | |
$ref: '#/components/schemas/MemberTypes' | |
attributes: | |
$ref: '#/components/schemas/EventAttributes' | |
isSpecialName: | |
type: boolean | |
readOnly: true | |
addMethod: | |
$ref: '#/components/schemas/MethodInfo' | |
removeMethod: | |
$ref: '#/components/schemas/MethodInfo' | |
raiseMethod: | |
$ref: '#/components/schemas/MethodInfo' | |
isMulticast: | |
type: boolean | |
readOnly: true | |
eventHandlerType: | |
$ref: '#/components/schemas/Type' | |
Exception: | |
type: object | |
properties: | |
targetSite: | |
$ref: '#/components/schemas/MethodBase' | |
message: | |
type: string | |
readOnly: true | |
data: | |
type: object | |
additionalProperties: | |
type: object | |
readOnly: true | |
innerException: | |
$ref: '#/components/schemas/Exception' | |
helpLink: | |
type: string | |
source: | |
type: string | |
hResult: | |
type: integer | |
format: int32 | |
stackTrace: | |
type: string | |
readOnly: true | |
FieldAttributes: | |
type: integer | |
format: int32 | |
enum: | |
- 0 | |
- 1 | |
- 2 | |
- 3 | |
- 4 | |
- 5 | |
- 6 | |
- 7 | |
- 16 | |
- 32 | |
- 64 | |
- 128 | |
- 256 | |
- 512 | |
- 1024 | |
- 4096 | |
- 8192 | |
- 32768 | |
- 38144 | |
FieldInfo: | |
type: object | |
properties: | |
name: | |
type: string | |
readOnly: true | |
declaringType: | |
$ref: '#/components/schemas/Type' | |
reflectedType: | |
$ref: '#/components/schemas/Type' | |
module: | |
$ref: '#/components/schemas/Module' | |
customAttributes: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/CustomAttributeData' | |
isCollectible: | |
type: boolean | |
readOnly: true | |
metadataToken: | |
type: integer | |
format: int32 | |
readOnly: true | |
memberType: | |
$ref: '#/components/schemas/MemberTypes' | |
attributes: | |
$ref: '#/components/schemas/FieldAttributes' | |
fieldType: | |
$ref: '#/components/schemas/Type' | |
isInitOnly: | |
type: boolean | |
readOnly: true | |
isLiteral: | |
type: boolean | |
readOnly: true | |
isNotSerialized: | |
type: boolean | |
readOnly: true | |
isPinvokeImpl: | |
type: boolean | |
readOnly: true | |
isSpecialName: | |
type: boolean | |
readOnly: true | |
isStatic: | |
type: boolean | |
readOnly: true | |
isAssembly: | |
type: boolean | |
readOnly: true | |
isFamily: | |
type: boolean | |
readOnly: true | |
isFamilyAndAssembly: | |
type: boolean | |
readOnly: true | |
isFamilyOrAssembly: | |
type: boolean | |
readOnly: true | |
isPrivate: | |
type: boolean | |
readOnly: true | |
isPublic: | |
type: boolean | |
readOnly: true | |
isSecurityCritical: | |
type: boolean | |
readOnly: true | |
isSecuritySafeCritical: | |
type: boolean | |
readOnly: true | |
isSecurityTransparent: | |
type: boolean | |
readOnly: true | |
fieldHandle: | |
$ref: '#/components/schemas/RuntimeFieldHandle' | |
GenericParameterAttributes: | |
type: integer | |
format: int32 | |
enum: | |
- 0 | |
- 1 | |
- 2 | |
- 3 | |
- 4 | |
- 8 | |
- 16 | |
- 28 | |
GroupModel: | |
type: object | |
properties: | |
groupId: | |
type: integer | |
format: int32 | |
groupName: | |
type: string | |
orgId: | |
type: integer | |
format: int32 | |
IAspectFriendlyDb: | |
type: object | |
properties: | |
connection: | |
$ref: '#/components/schemas/IDbConnection' | |
ICustomAttributeProvider: | |
type: object | |
IDbConnection: | |
type: object | |
properties: | |
connectionString: | |
type: string | |
connectionTimeout: | |
type: integer | |
format: int32 | |
readOnly: true | |
database: | |
type: string | |
readOnly: true | |
state: | |
$ref: '#/components/schemas/ConnectionState' | |
IntPtr: | |
type: object | |
ITRONAlarmModel: | |
type: object | |
properties: | |
lowBattery: | |
type: integer | |
format: int32 | |
criticalError: | |
type: integer | |
format: int32 | |
flashDataError: | |
type: integer | |
format: int32 | |
meterQuietModeExit: | |
type: integer | |
format: int32 | |
enteringOpenWayRivaNetworkMode: | |
type: integer | |
format: int32 | |
batteryParamsSet: | |
type: integer | |
format: int32 | |
deviceNotCommunicating: | |
type: integer | |
format: int32 | |
manualTimeSync: | |
type: integer | |
format: int32 | |
timeSyncOverThresholdDetected: | |
type: integer | |
format: int32 | |
timeSyncOverThresholdEnded: | |
type: integer | |
format: int32 | |
deviceReconfigured: | |
type: integer | |
format: int32 | |
eventLogCleared: | |
type: integer | |
format: int32 | |
configurationDownloaded: | |
type: integer | |
format: int32 | |
systemReboot: | |
type: integer | |
format: int32 | |
systemRestart: | |
type: integer | |
format: int32 | |
improperInstallationDetected: | |
type: integer | |
format: int32 | |
decryptionorAuthenticationFailure: | |
type: integer | |
format: int32 | |
accessControlFailed: | |
type: integer | |
format: int32 | |
rmaSignedAuthorizationReceived: | |
type: integer | |
format: int32 | |
pcompChanged: | |
type: integer | |
format: int32 | |
cutCablePulserDetected: | |
type: integer | |
format: int32 | |
cutCablePulserEnded: | |
type: integer | |
format: int32 | |
highFlowDetected: | |
type: integer | |
format: int32 | |
highFlowEnded: | |
type: integer | |
format: int32 | |
rightSizingStarted: | |
type: integer | |
format: int32 | |
rightSizingCompleted: | |
type: integer | |
format: int32 | |
rightSizingCanceled: | |
type: integer | |
format: int32 | |
setMeterRightSizingParams: | |
type: integer | |
format: int32 | |
loadProfileCleared: | |
type: integer | |
format: int32 | |
legallyRelevantEventLogNearCapacity: | |
type: integer | |
format: int32 | |
timeChangeExceededWarningLevel: | |
type: integer | |
format: int32 | |
entering100SMode: | |
type: integer | |
format: int32 | |
countRateChanged: | |
type: integer | |
format: int32 | |
rolloverCountChanged: | |
type: integer | |
format: int32 | |
initialIndex: | |
type: integer | |
format: int32 | |
loadProfileIntervalChanged: | |
type: integer | |
format: int32 | |
valveOk: | |
type: integer | |
format: int32 | |
valveNoComms: | |
type: integer | |
format: int32 | |
interDigit: | |
type: integer | |
format: int32 | |
registerError: | |
type: integer | |
format: int32 | |
invalidRead: | |
type: integer | |
format: int32 | |
consumerLeakDetected: | |
type: integer | |
format: int32 | |
consumerLeakEnded: | |
type: integer | |
format: int32 | |
reverseFlowDetected: | |
type: integer | |
format: int32 | |
reverseFlowEnded: | |
type: integer | |
format: int32 | |
leakSensorOk: | |
type: integer | |
format: int32 | |
leakSensorNoComms: | |
type: integer | |
format: int32 | |
leakSensorDetached: | |
type: integer | |
format: int32 | |
pulseMismatch: | |
type: integer | |
format: int32 | |
registerRemoval: | |
type: integer | |
format: int32 | |
temperatureOutofRange: | |
type: integer | |
format: int32 | |
endofMeterLife: | |
type: integer | |
format: int32 | |
zeroConsumptionDetected: | |
type: integer | |
format: int32 | |
encoderProgramming: | |
type: integer | |
format: int32 | |
emptyPipe: | |
type: integer | |
format: int32 | |
burst: | |
type: integer | |
format: int32 | |
lowPressure: | |
type: integer | |
format: int32 | |
highPressure: | |
type: integer | |
format: int32 | |
countSampleDebounceChanged: | |
type: integer | |
format: int32 | |
countSampleWidthChanged: | |
type: integer | |
format: int32 | |
countSampleRateChanged: | |
type: integer | |
format: int32 | |
encoderDriverTypeChanged: | |
type: integer | |
format: int32 | |
prescalerChanged: | |
type: integer | |
format: int32 | |
replayAttackDetected: | |
type: integer | |
format: int32 | |
tamperAttemptDetected: | |
type: integer | |
format: int32 | |
imageTransferInitiated: | |
type: integer | |
format: int32 | |
imageTransferCanceled: | |
type: integer | |
format: int32 | |
imageTransferCancelFailed: | |
type: integer | |
format: int32 | |
imageValidationInitiated: | |
type: integer | |
format: int32 | |
imageValidationSuccessful: | |
type: integer | |
format: int32 | |
imageValidationFailed: | |
type: integer | |
format: int32 | |
imageActivationInitiated: | |
type: integer | |
format: int32 | |
imageActivationSuccessful: | |
type: integer | |
format: int32 | |
imageActivationFailed: | |
type: integer | |
format: int32 | |
serviceDisconnectSucceeded: | |
type: integer | |
format: int32 | |
serviceDisconnectFailed: | |
type: integer | |
format: int32 | |
serviceConnectSucceeded: | |
type: integer | |
format: int32 | |
serviceConnectFailed: | |
type: integer | |
format: int32 | |
flowRestrictionSettingChanged: | |
type: integer | |
format: int32 | |
flowRestrictionSettingFailed: | |
type: integer | |
format: int32 | |
keyUpdateSucceeded: | |
type: integer | |
format: int32 | |
keyRolloverSucceeded: | |
type: integer | |
format: int32 | |
signingKeyUpdateSucceeded: | |
type: integer | |
format: int32 | |
takeoverPackageAccepted: | |
type: integer | |
format: int32 | |
takeoverPackageRejected: | |
type: integer | |
format: int32 | |
ItronCreationModel: | |
type: object | |
properties: | |
serialNumber: | |
type: string | |
ertId: | |
type: string | |
deviceType: | |
type: integer | |
format: int32 | |
channelId: | |
type: integer | |
format: int32 | |
LayoutKind: | |
type: integer | |
format: int32 | |
enum: | |
- 0 | |
- 2 | |
- 3 | |
LeakDetectEventDTO: | |
type: object | |
properties: | |
location: | |
type: string | |
valveid: | |
type: string | |
eventdate: | |
type: string | |
leak: | |
type: boolean | |
LoginModel: | |
type: object | |
properties: | |
userName: | |
type: string | |
password: | |
type: string | |
LookupUsernameModel: | |
type: object | |
properties: | |
email: | |
type: string | |
role: | |
type: string | |
M2mCisRequestModel: | |
type: object | |
properties: | |
emailAddress: | |
type: string | |
MemberInfo: | |
type: object | |
properties: | |
memberType: | |
$ref: '#/components/schemas/MemberTypes' | |
declaringType: | |
$ref: '#/components/schemas/Type' | |
reflectedType: | |
$ref: '#/components/schemas/Type' | |
name: | |
type: string | |
readOnly: true | |
module: | |
$ref: '#/components/schemas/Module' | |
customAttributes: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/CustomAttributeData' | |
isCollectible: | |
type: boolean | |
readOnly: true | |
metadataToken: | |
type: integer | |
format: int32 | |
readOnly: true | |
MemberTypes: | |
type: integer | |
format: int32 | |
enum: | |
- 1 | |
- 2 | |
- 4 | |
- 8 | |
- 16 | |
- 32 | |
- 64 | |
- 128 | |
- 191 | |
MeterAlarmDetailsModel: | |
type: object | |
properties: | |
name: | |
type: string | |
value: | |
type: integer | |
format: int32 | |
MeterAlert: | |
type: object | |
MeterImageModel: | |
type: object | |
properties: | |
userName: | |
type: string | |
files: | |
type: array | |
items: | |
type: string | |
serialNumber: | |
type: string | |
meter: | |
type: string | |
MeterLocationModel: | |
type: object | |
properties: | |
serialNumber: | |
type: string | |
lat: | |
type: number | |
format: double | |
lon: | |
type: number | |
format: double | |
meter: | |
type: string | |
MeterMetadataModel: | |
type: object | |
properties: | |
serialNumber: | |
type: string | |
oldSerialNumber: | |
type: string | |
meter: | |
type: string | |
manufacturer: | |
type: string | |
size: | |
type: string | |
resolution: | |
type: number | |
format: double | |
MeterReadingModel: | |
type: object | |
properties: | |
meter: | |
type: string | |
oldMeter: | |
type: string | |
readDate: | |
type: string | |
format: date-time | |
computeReading: | |
type: string | |
premiseId: | |
type: string | |
note: | |
type: string | |
meterSize: | |
type: string | |
userID: | |
type: string | |
finalReading: | |
type: string | |
installer: | |
type: string | |
serialNumber: | |
type: string | |
oldSerialNumber: | |
type: string | |
reason: | |
type: string | |
MeterReadsDetailsModel: | |
type: object | |
properties: | |
meterIds: | |
type: array | |
items: | |
type: integer | |
format: int32 | |
MetersAlarmModel: | |
type: object | |
properties: | |
alarmDetails: | |
type: array | |
items: | |
$ref: '#/components/schemas/MeterAlarmDetailsModel' | |
MeterTypeModel: | |
type: object | |
properties: | |
value: | |
type: string | |
MethodAttributes: | |
type: integer | |
format: int32 | |
enum: | |
- 0 | |
- 1 | |
- 2 | |
- 3 | |
- 4 | |
- 5 | |
- 6 | |
- 7 | |
- 8 | |
- 16 | |
- 32 | |
- 64 | |
- 128 | |
- 256 | |
- 512 | |
- 1024 | |
- 2048 | |
- 4096 | |
- 8192 | |
- 16384 | |
- 32768 | |
- 53248 | |
MethodBase: | |
type: object | |
properties: | |
memberType: | |
$ref: '#/components/schemas/MemberTypes' | |
name: | |
type: string | |
readOnly: true | |
declaringType: | |
$ref: '#/components/schemas/Type' | |
reflectedType: | |
$ref: '#/components/schemas/Type' | |
module: | |
$ref: '#/components/schemas/Module' | |
customAttributes: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/CustomAttributeData' | |
isCollectible: | |
type: boolean | |
readOnly: true | |
metadataToken: | |
type: integer | |
format: int32 | |
readOnly: true | |
attributes: | |
$ref: '#/components/schemas/MethodAttributes' | |
methodImplementationFlags: | |
$ref: '#/components/schemas/MethodImplAttributes' | |
callingConvention: | |
$ref: '#/components/schemas/CallingConventions' | |
isAbstract: | |
type: boolean | |
readOnly: true | |
isConstructor: | |
type: boolean | |
readOnly: true | |
isFinal: | |
type: boolean | |
readOnly: true | |
isHideBySig: | |
type: boolean | |
readOnly: true | |
isSpecialName: | |
type: boolean | |
readOnly: true | |
isStatic: | |
type: boolean | |
readOnly: true | |
isVirtual: | |
type: boolean | |
readOnly: true | |
isAssembly: | |
type: boolean | |
readOnly: true | |
isFamily: | |
type: boolean | |
readOnly: true | |
isFamilyAndAssembly: | |
type: boolean | |
readOnly: true | |
isFamilyOrAssembly: | |
type: boolean | |
readOnly: true | |
isPrivate: | |
type: boolean | |
readOnly: true | |
isPublic: | |
type: boolean | |
readOnly: true | |
isConstructedGenericMethod: | |
type: boolean | |
readOnly: true | |
isGenericMethod: | |
type: boolean | |
readOnly: true | |
isGenericMethodDefinition: | |
type: boolean | |
readOnly: true | |
containsGenericParameters: | |
type: boolean | |
readOnly: true | |
methodHandle: | |
$ref: '#/components/schemas/RuntimeMethodHandle' | |
isSecurityCritical: | |
type: boolean | |
readOnly: true | |
isSecuritySafeCritical: | |
type: boolean | |
readOnly: true | |
isSecurityTransparent: | |
type: boolean | |
readOnly: true | |
MethodImplAttributes: | |
type: integer | |
format: int32 | |
enum: | |
- 0 | |
- 1 | |
- 2 | |
- 3 | |
- 4 | |
- 8 | |
- 16 | |
- 32 | |
- 64 | |
- 128 | |
- 256 | |
- 512 | |
- 4096 | |
- 65535 | |
MethodInfo: | |
type: object | |
properties: | |
name: | |
type: string | |
readOnly: true | |
declaringType: | |
$ref: '#/components/schemas/Type' | |
reflectedType: | |
$ref: '#/components/schemas/Type' | |
module: | |
$ref: '#/components/schemas/Module' | |
customAttributes: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/CustomAttributeData' | |
isCollectible: | |
type: boolean | |
readOnly: true | |
metadataToken: | |
type: integer | |
format: int32 | |
readOnly: true | |
attributes: | |
$ref: '#/components/schemas/MethodAttributes' | |
methodImplementationFlags: | |
$ref: '#/components/schemas/MethodImplAttributes' | |
callingConvention: | |
$ref: '#/components/schemas/CallingConventions' | |
isAbstract: | |
type: boolean | |
readOnly: true | |
isConstructor: | |
type: boolean | |
readOnly: true | |
isFinal: | |
type: boolean | |
readOnly: true | |
isHideBySig: | |
type: boolean | |
readOnly: true | |
isSpecialName: | |
type: boolean | |
readOnly: true | |
isStatic: | |
type: boolean | |
readOnly: true | |
isVirtual: | |
type: boolean | |
readOnly: true | |
isAssembly: | |
type: boolean | |
readOnly: true | |
isFamily: | |
type: boolean | |
readOnly: true | |
isFamilyAndAssembly: | |
type: boolean | |
readOnly: true | |
isFamilyOrAssembly: | |
type: boolean | |
readOnly: true | |
isPrivate: | |
type: boolean | |
readOnly: true | |
isPublic: | |
type: boolean | |
readOnly: true | |
isConstructedGenericMethod: | |
type: boolean | |
readOnly: true | |
isGenericMethod: | |
type: boolean | |
readOnly: true | |
isGenericMethodDefinition: | |
type: boolean | |
readOnly: true | |
containsGenericParameters: | |
type: boolean | |
readOnly: true | |
methodHandle: | |
$ref: '#/components/schemas/RuntimeMethodHandle' | |
isSecurityCritical: | |
type: boolean | |
readOnly: true | |
isSecuritySafeCritical: | |
type: boolean | |
readOnly: true | |
isSecurityTransparent: | |
type: boolean | |
readOnly: true | |
memberType: | |
$ref: '#/components/schemas/MemberTypes' | |
returnParameter: | |
$ref: '#/components/schemas/ParameterInfo' | |
returnType: | |
$ref: '#/components/schemas/Type' | |
returnTypeCustomAttributes: | |
$ref: '#/components/schemas/ICustomAttributeProvider' | |
Module: | |
type: object | |
properties: | |
assembly: | |
$ref: '#/components/schemas/Assembly' | |
fullyQualifiedName: | |
type: string | |
readOnly: true | |
name: | |
type: string | |
readOnly: true | |
mdStreamVersion: | |
type: integer | |
format: int32 | |
readOnly: true | |
moduleVersionId: | |
type: string | |
format: uuid | |
readOnly: true | |
scopeName: | |
type: string | |
readOnly: true | |
moduleHandle: | |
$ref: '#/components/schemas/ModuleHandle' | |
customAttributes: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/CustomAttributeData' | |
metadataToken: | |
type: integer | |
format: int32 | |
readOnly: true | |
ModuleHandle: | |
type: object | |
properties: | |
mdStreamVersion: | |
type: integer | |
format: int32 | |
readOnly: true | |
MultiAxisChartData: | |
type: object | |
properties: | |
date: | |
type: string | |
minFlow: | |
type: number | |
format: float | |
maxFlow: | |
type: number | |
format: float | |
avgFlow: | |
type: number | |
format: float | |
waterTemp: | |
type: number | |
format: float | |
ambientTemp: | |
type: number | |
format: float | |
consumption: | |
type: number | |
format: float | |
readdate: | |
type: string | |
format: date-time | |
cost: | |
type: number | |
format: double | |
ObjectLazy: | |
type: object | |
properties: | |
isValueCreated: | |
type: boolean | |
readOnly: true | |
value: | |
type: object | |
readOnly: true | |
OrgUnitConsumptionTypeModel: | |
type: object | |
properties: | |
id: | |
type: integer | |
format: int32 | |
orgUnitId: | |
type: integer | |
format: int32 | |
type: | |
type: string | |
ParameterAttributes: | |
type: integer | |
format: int32 | |
enum: | |
- 0 | |
- 1 | |
- 2 | |
- 4 | |
- 8 | |
- 16 | |
- 4096 | |
- 8192 | |
- 16384 | |
- 32768 | |
- 61440 | |
ParameterInfo: | |
type: object | |
properties: | |
attributes: | |
$ref: '#/components/schemas/ParameterAttributes' | |
member: | |
$ref: '#/components/schemas/MemberInfo' | |
name: | |
type: string | |
readOnly: true | |
parameterType: | |
$ref: '#/components/schemas/Type' | |
position: | |
type: integer | |
format: int32 | |
readOnly: true | |
isIn: | |
type: boolean | |
readOnly: true | |
isLcid: | |
type: boolean | |
readOnly: true | |
isOptional: | |
type: boolean | |
readOnly: true | |
isOut: | |
type: boolean | |
readOnly: true | |
isRetval: | |
type: boolean | |
readOnly: true | |
defaultValue: | |
type: object | |
readOnly: true | |
rawDefaultValue: | |
type: object | |
readOnly: true | |
hasDefaultValue: | |
type: boolean | |
readOnly: true | |
customAttributes: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/CustomAttributeData' | |
metadataToken: | |
type: integer | |
format: int32 | |
readOnly: true | |
PropertyAttributes: | |
type: integer | |
format: int32 | |
enum: | |
- 0 | |
- 512 | |
- 1024 | |
- 4096 | |
- 8192 | |
- 16384 | |
- 32768 | |
- 62464 | |
PropertyInfo: | |
type: object | |
properties: | |
name: | |
type: string | |
readOnly: true | |
declaringType: | |
$ref: '#/components/schemas/Type' | |
reflectedType: | |
$ref: '#/components/schemas/Type' | |
module: | |
$ref: '#/components/schemas/Module' | |
customAttributes: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/CustomAttributeData' | |
isCollectible: | |
type: boolean | |
readOnly: true | |
metadataToken: | |
type: integer | |
format: int32 | |
readOnly: true | |
memberType: | |
$ref: '#/components/schemas/MemberTypes' | |
propertyType: | |
$ref: '#/components/schemas/Type' | |
attributes: | |
$ref: '#/components/schemas/PropertyAttributes' | |
isSpecialName: | |
type: boolean | |
readOnly: true | |
canRead: | |
type: boolean | |
readOnly: true | |
canWrite: | |
type: boolean | |
readOnly: true | |
getMethod: | |
$ref: '#/components/schemas/MethodInfo' | |
setMethod: | |
$ref: '#/components/schemas/MethodInfo' | |
RequestInfo: | |
type: object | |
RuntimeFieldHandle: | |
type: object | |
properties: | |
value: | |
$ref: '#/components/schemas/IntPtr' | |
RuntimeMethodHandle: | |
type: object | |
properties: | |
value: | |
$ref: '#/components/schemas/IntPtr' | |
RuntimeTypeHandle: | |
type: object | |
properties: | |
value: | |
$ref: '#/components/schemas/IntPtr' | |
SaveImageModel: | |
type: object | |
properties: | |
version: | |
type: integer | |
format: int32 | |
extension: | |
type: string | |
meter: | |
type: string | |
serialNumber: | |
type: string | |
base64s: | |
type: array | |
items: | |
type: string | |
SecurityRuleSet: | |
type: integer | |
format: int32 | |
enum: | |
- 0 | |
- 1 | |
- 2 | |
SkippedInstallModel: | |
type: object | |
properties: | |
userID: | |
type: integer | |
format: int32 | |
premise: | |
type: string | |
premiseAddress: | |
type: string | |
meter: | |
type: string | |
orgUnitID: | |
type: integer | |
format: int32 | |
note: | |
type: string | |
StructLayoutAttribute: | |
type: object | |
properties: | |
typeId: | |
type: object | |
readOnly: true | |
value: | |
$ref: '#/components/schemas/LayoutKind' | |
SupportMessageModel: | |
type: object | |
properties: | |
orgUnitId: | |
type: integer | |
format: int32 | |
accountId: | |
type: integer | |
format: int32 | |
subject: | |
type: string | |
message: | |
type: string | |
TopTenConsumptionModel: | |
type: object | |
properties: | |
groupId: | |
type: integer | |
format: int32 | |
startTime: | |
type: string | |
format: date-time | |
endTime: | |
type: string | |
format: date-time | |
TweDalMultiDbBLContext: | |
type: object | |
properties: | |
aspects: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/BizRuleAspect' | |
blContextName: | |
type: string | |
readOnly: true | |
dBs: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/IAspectFriendlyDb' | |
result: | |
type: object | |
blException: | |
$ref: '#/components/schemas/Exception' | |
generalException: | |
$ref: '#/components/schemas/Exception' | |
bizRuleFailed: | |
type: boolean | |
readOnly: true | |
dataManipulationExpected: | |
type: boolean | |
readOnly: true | |
setupOrTearDownFailed: | |
type: boolean | |
readOnly: true | |
currentMethodCallInfo: | |
$ref: '#/components/schemas/BLMethodCallInfo' | |
extendedResultEng: | |
type: string | |
Type: | |
type: object | |
properties: | |
name: | |
type: string | |
readOnly: true | |
customAttributes: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/CustomAttributeData' | |
isCollectible: | |
type: boolean | |
readOnly: true | |
metadataToken: | |
type: integer | |
format: int32 | |
readOnly: true | |
isInterface: | |
type: boolean | |
readOnly: true | |
memberType: | |
$ref: '#/components/schemas/MemberTypes' | |
namespace: | |
type: string | |
readOnly: true | |
assemblyQualifiedName: | |
type: string | |
readOnly: true | |
fullName: | |
type: string | |
readOnly: true | |
assembly: | |
$ref: '#/components/schemas/Assembly' | |
module: | |
$ref: '#/components/schemas/Module' | |
isNested: | |
type: boolean | |
readOnly: true | |
declaringType: | |
$ref: '#/components/schemas/Type' | |
declaringMethod: | |
$ref: '#/components/schemas/MethodBase' | |
reflectedType: | |
$ref: '#/components/schemas/Type' | |
underlyingSystemType: | |
$ref: '#/components/schemas/Type' | |
isTypeDefinition: | |
type: boolean | |
readOnly: true | |
isArray: | |
type: boolean | |
readOnly: true | |
isByRef: | |
type: boolean | |
readOnly: true | |
isPointer: | |
type: boolean | |
readOnly: true | |
isConstructedGenericType: | |
type: boolean | |
readOnly: true | |
isGenericParameter: | |
type: boolean | |
readOnly: true | |
isGenericTypeParameter: | |
type: boolean | |
readOnly: true | |
isGenericMethodParameter: | |
type: boolean | |
readOnly: true | |
isGenericType: | |
type: boolean | |
readOnly: true | |
isGenericTypeDefinition: | |
type: boolean | |
readOnly: true | |
isSZArray: | |
type: boolean | |
readOnly: true | |
isVariableBoundArray: | |
type: boolean | |
readOnly: true | |
isByRefLike: | |
type: boolean | |
readOnly: true | |
hasElementType: | |
type: boolean | |
readOnly: true | |
genericTypeArguments: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/Type' | |
genericParameterPosition: | |
type: integer | |
format: int32 | |
readOnly: true | |
genericParameterAttributes: | |
$ref: '#/components/schemas/GenericParameterAttributes' | |
attributes: | |
$ref: '#/components/schemas/TypeAttributes' | |
isAbstract: | |
type: boolean | |
readOnly: true | |
isImport: | |
type: boolean | |
readOnly: true | |
isSealed: | |
type: boolean | |
readOnly: true | |
isSpecialName: | |
type: boolean | |
readOnly: true | |
isClass: | |
type: boolean | |
readOnly: true | |
isNestedAssembly: | |
type: boolean | |
readOnly: true | |
isNestedFamANDAssem: | |
type: boolean | |
readOnly: true | |
isNestedFamily: | |
type: boolean | |
readOnly: true | |
isNestedFamORAssem: | |
type: boolean | |
readOnly: true | |
isNestedPrivate: | |
type: boolean | |
readOnly: true | |
isNestedPublic: | |
type: boolean | |
readOnly: true | |
isNotPublic: | |
type: boolean | |
readOnly: true | |
isPublic: | |
type: boolean | |
readOnly: true | |
isAutoLayout: | |
type: boolean | |
readOnly: true | |
isExplicitLayout: | |
type: boolean | |
readOnly: true | |
isLayoutSequential: | |
type: boolean | |
readOnly: true | |
isAnsiClass: | |
type: boolean | |
readOnly: true | |
isAutoClass: | |
type: boolean | |
readOnly: true | |
isUnicodeClass: | |
type: boolean | |
readOnly: true | |
isCOMObject: | |
type: boolean | |
readOnly: true | |
isContextful: | |
type: boolean | |
readOnly: true | |
isEnum: | |
type: boolean | |
readOnly: true | |
isMarshalByRef: | |
type: boolean | |
readOnly: true | |
isPrimitive: | |
type: boolean | |
readOnly: true | |
isValueType: | |
type: boolean | |
readOnly: true | |
isSignatureType: | |
type: boolean | |
readOnly: true | |
isSecurityCritical: | |
type: boolean | |
readOnly: true | |
isSecuritySafeCritical: | |
type: boolean | |
readOnly: true | |
isSecurityTransparent: | |
type: boolean | |
readOnly: true | |
structLayoutAttribute: | |
$ref: '#/components/schemas/StructLayoutAttribute' | |
typeInitializer: | |
$ref: '#/components/schemas/ConstructorInfo' | |
typeHandle: | |
$ref: '#/components/schemas/RuntimeTypeHandle' | |
guid: | |
type: string | |
format: uuid | |
readOnly: true | |
baseType: | |
$ref: '#/components/schemas/Type' | |
isSerializable: | |
type: boolean | |
readOnly: true | |
containsGenericParameters: | |
type: boolean | |
readOnly: true | |
isVisible: | |
type: boolean | |
readOnly: true | |
TypeAttributes: | |
type: integer | |
format: int32 | |
enum: | |
- 0 | |
- 1 | |
- 2 | |
- 3 | |
- 4 | |
- 5 | |
- 6 | |
- 7 | |
- 8 | |
- 16 | |
- 24 | |
- 32 | |
- 128 | |
- 256 | |
- 1024 | |
- 2048 | |
- 4096 | |
- 8192 | |
- 16384 | |
- 65536 | |
- 131072 | |
- 196608 | |
- 262144 | |
- 264192 | |
- 1048576 | |
- 12582912 | |
TypeInfo: | |
type: object | |
properties: | |
name: | |
type: string | |
readOnly: true | |
customAttributes: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/CustomAttributeData' | |
isCollectible: | |
type: boolean | |
readOnly: true | |
metadataToken: | |
type: integer | |
format: int32 | |
readOnly: true | |
isInterface: | |
type: boolean | |
readOnly: true | |
memberType: | |
$ref: '#/components/schemas/MemberTypes' | |
namespace: | |
type: string | |
readOnly: true | |
assemblyQualifiedName: | |
type: string | |
readOnly: true | |
fullName: | |
type: string | |
readOnly: true | |
assembly: | |
$ref: '#/components/schemas/Assembly' | |
module: | |
$ref: '#/components/schemas/Module' | |
isNested: | |
type: boolean | |
readOnly: true | |
declaringType: | |
$ref: '#/components/schemas/Type' | |
declaringMethod: | |
$ref: '#/components/schemas/MethodBase' | |
reflectedType: | |
$ref: '#/components/schemas/Type' | |
underlyingSystemType: | |
$ref: '#/components/schemas/Type' | |
isTypeDefinition: | |
type: boolean | |
readOnly: true | |
isArray: | |
type: boolean | |
readOnly: true | |
isByRef: | |
type: boolean | |
readOnly: true | |
isPointer: | |
type: boolean | |
readOnly: true | |
isConstructedGenericType: | |
type: boolean | |
readOnly: true | |
isGenericParameter: | |
type: boolean | |
readOnly: true | |
isGenericTypeParameter: | |
type: boolean | |
readOnly: true | |
isGenericMethodParameter: | |
type: boolean | |
readOnly: true | |
isGenericType: | |
type: boolean | |
readOnly: true | |
isGenericTypeDefinition: | |
type: boolean | |
readOnly: true | |
isSZArray: | |
type: boolean | |
readOnly: true | |
isVariableBoundArray: | |
type: boolean | |
readOnly: true | |
isByRefLike: | |
type: boolean | |
readOnly: true | |
hasElementType: | |
type: boolean | |
readOnly: true | |
genericTypeArguments: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/Type' | |
genericParameterPosition: | |
type: integer | |
format: int32 | |
readOnly: true | |
genericParameterAttributes: | |
$ref: '#/components/schemas/GenericParameterAttributes' | |
attributes: | |
$ref: '#/components/schemas/TypeAttributes' | |
isAbstract: | |
type: boolean | |
readOnly: true | |
isImport: | |
type: boolean | |
readOnly: true | |
isSealed: | |
type: boolean | |
readOnly: true | |
isSpecialName: | |
type: boolean | |
readOnly: true | |
isClass: | |
type: boolean | |
readOnly: true | |
isNestedAssembly: | |
type: boolean | |
readOnly: true | |
isNestedFamANDAssem: | |
type: boolean | |
readOnly: true | |
isNestedFamily: | |
type: boolean | |
readOnly: true | |
isNestedFamORAssem: | |
type: boolean | |
readOnly: true | |
isNestedPrivate: | |
type: boolean | |
readOnly: true | |
isNestedPublic: | |
type: boolean | |
readOnly: true | |
isNotPublic: | |
type: boolean | |
readOnly: true | |
isPublic: | |
type: boolean | |
readOnly: true | |
isAutoLayout: | |
type: boolean | |
readOnly: true | |
isExplicitLayout: | |
type: boolean | |
readOnly: true | |
isLayoutSequential: | |
type: boolean | |
readOnly: true | |
isAnsiClass: | |
type: boolean | |
readOnly: true | |
isAutoClass: | |
type: boolean | |
readOnly: true | |
isUnicodeClass: | |
type: boolean | |
readOnly: true | |
isCOMObject: | |
type: boolean | |
readOnly: true | |
isContextful: | |
type: boolean | |
readOnly: true | |
isEnum: | |
type: boolean | |
readOnly: true | |
isMarshalByRef: | |
type: boolean | |
readOnly: true | |
isPrimitive: | |
type: boolean | |
readOnly: true | |
isValueType: | |
type: boolean | |
readOnly: true | |
isSignatureType: | |
type: boolean | |
readOnly: true | |
isSecurityCritical: | |
type: boolean | |
readOnly: true | |
isSecuritySafeCritical: | |
type: boolean | |
readOnly: true | |
isSecurityTransparent: | |
type: boolean | |
readOnly: true | |
structLayoutAttribute: | |
$ref: '#/components/schemas/StructLayoutAttribute' | |
typeInitializer: | |
$ref: '#/components/schemas/ConstructorInfo' | |
typeHandle: | |
$ref: '#/components/schemas/RuntimeTypeHandle' | |
guid: | |
type: string | |
format: uuid | |
readOnly: true | |
baseType: | |
$ref: '#/components/schemas/Type' | |
isSerializable: | |
type: boolean | |
readOnly: true | |
containsGenericParameters: | |
type: boolean | |
readOnly: true | |
isVisible: | |
type: boolean | |
readOnly: true | |
genericTypeParameters: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/Type' | |
declaredConstructors: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/ConstructorInfo' | |
declaredEvents: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/EventInfo' | |
declaredFields: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/FieldInfo' | |
declaredMembers: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/MemberInfo' | |
declaredMethods: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/MethodInfo' | |
declaredNestedTypes: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/TypeInfo' | |
declaredProperties: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/PropertyInfo' | |
implementedInterfaces: | |
type: array | |
readOnly: true | |
items: | |
$ref: '#/components/schemas/Type' | |
UserDeviceWatchlist: | |
type: object | |
properties: | |
devices: | |
type: array | |
items: | |
$ref: '#/components/schemas/DeviceWatchlistModel' | |
UserLoginModel: | |
type: object | |
properties: | |
userName: | |
type: string | |
password: | |
type: string | |
ValveEventDTO: | |
type: object | |
ValveImageDTO: | |
type: object | |
ValveNoteDTO: | |
type: object | |
WaterConsumptionDetailsModel: | |
type: object | |
properties: | |
display: | |
type: string | |
format: date-time | |
count: | |
type: number | |
format: double | |
cost: | |
type: number | |
format: double | |
waterTemp: | |
type: number | |
format: float | |
ambientTemp: | |
type: number | |
format: float | |
WaterConsumptionModel: | |
type: object | |
properties: | |
time: | |
type: integer | |
format: int32 | |
consumptionDetail: | |
type: array | |
items: | |
$ref: '#/components/schemas/WaterConsumptionDetailsModel' | |
consumptionDetailToPrevious: | |
type: array | |
items: | |
$ref: '#/components/schemas/WaterConsumptionDetailsModel' | |
WhatsNewModel: | |
type: object | |
properties: | |
id: | |
type: integer | |
format: int32 | |
isActive: | |
type: boolean | |
dateCreated: | |
type: string | |
format: date-time | |
userIDCreatedBy: | |
type: integer | |
format: int32 | |
title: | |
type: string | |
htmlContent: | |
type: string | |
originalContent: | |
type: string | |
WidgetOrderModel: | |
type: object | |
properties: | |
isItronOrg: | |
type: boolean | |
id: | |
type: integer | |
format: int32 | |
userID: | |
type: integer | |
format: int32 | |
billing: | |
type: boolean | |
billingIndex: | |
type: integer | |
format: int32 | |
billingID: | |
type: integer | |
format: int32 | |
billingRow: | |
type: integer | |
format: int32 | |
billingColumn: | |
type: integer | |
format: int32 | |
seTflowAlarms: | |
type: boolean | |
seTflowAlarmsIndex: | |
type: integer | |
format: int32 | |
seTflowAlarmsID: | |
type: integer | |
format: int32 | |
seTflowAlarmsRow: | |
type: integer | |
format: int32 | |
seTflowAlarmsColumn: | |
type: integer | |
format: int32 | |
waterUsage: | |
type: boolean | |
waterUsageIndex: | |
type: integer | |
format: int32 | |
waterUsageID: | |
type: integer | |
format: int32 | |
waterUsageRow: | |
type: integer | |
format: int32 | |
waterUsageColumn: | |
type: integer | |
format: int32 | |
techSupport: | |
type: boolean | |
techSupportIndex: | |
type: integer | |
format: int32 | |
techSupportID: | |
type: integer | |
format: int32 | |
techSupportRow: | |
type: integer | |
format: int32 | |
techSupportColumn: | |
type: integer | |
format: int32 | |
whatsNew: | |
type: boolean | |
whatsNewIndex: | |
type: integer | |
format: int32 | |
whatsNewID: | |
type: integer | |
format: int32 | |
whatsNewRow: | |
type: integer | |
format: int32 | |
whatsNewColumn: | |
type: integer | |
format: int32 | |
valveAlarm: | |
type: boolean | |
valveAlarmIndex: | |
type: integer | |
format: int32 | |
valveAlarmID: | |
type: integer | |
format: int32 | |
valveAlarmRow: | |
type: integer | |
format: int32 | |
valveAlarmColumn: | |
type: integer | |
format: int32 | |
deviceWatchlist: | |
type: boolean | |
deviceWatchlistIndex: | |
type: integer | |
format: int32 | |
deviceWatchlistID: | |
type: integer | |
format: int32 | |
deviceWatchlistRow: | |
type: integer | |
format: int32 | |
deviceWatchlistColumn: | |
type: integer | |
format: int32 | |
topTen: | |
type: boolean | |
topTenIndex: | |
type: integer | |
format: int32 | |
topTenID: | |
type: integer | |
format: int32 | |
topTenRow: | |
type: integer | |
format: int32 | |
topTenColumn: | |
type: integer | |
format: int32 | |
itronAlarm: | |
type: boolean | |
itronAlarmIndex: | |
type: integer | |
format: int32 | |
itronAlarmID: | |
type: integer | |
format: int32 | |
itronAlarmRow: | |
type: integer | |
format: int32 | |
itronAlarmColumn: | |
type: integer | |
format: int32 | |
comms: | |
type: boolean | |
commsIndex: | |
type: integer | |
format: int32 | |
commsID: | |
type: integer | |
format: int32 | |
commsRow: | |
type: integer | |
format: int32 | |
commsColumn: | |
type: integer | |
format: int32 | |
rows: | |
type: integer | |
format: int32 | |
forOrgUnit: | |
type: boolean |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment