net8.0/NISC.MDMS.dll-Help.xml

<?xml version="1.0" encoding="utf-8"?>
<helpItems schema="maml" xmlns="http://msh">
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-MDMContributingMeter</command:name>
      <command:verb>Get</command:verb>
      <command:noun>MDMContributingMeter</command:noun>
      <maml:description>
        <maml:para>Get contributing meter details from the NISC MDMS API.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The contributing meters method returns information about virtual meters in the domain from which it was called. The data is returned as a list of meter details objects.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MDMContributingMeter</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Cooperative</maml:name>
          <maml:description>
            <maml:para>The name of the cooperative you want to query, e.g., https://[Cooperative].cloud.coop/.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Credential</maml:name>
          <maml:description>
            <maml:para>The credentials must have the the "Access Extract Service" permission. The information returned by the API is limited to the information the specified user has access to.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>PSCredential</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>EndDate</maml:name>
          <maml:description>
            <maml:para>The start of the date range the request should return. If no dates are given, the previous 90 days of readings are returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
          <dev:type>
            <maml:name>DateTime</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>ID</maml:name>
          <maml:description>
            <maml:para>Meter identification number also known as the Asset ID.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>StartDate</maml:name>
          <maml:description>
            <maml:para>The end of the date range the request should return. If no dates are given, the previous 90 days of readings are returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
          <dev:type>
            <maml:name>DateTime</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Type</maml:name>
          <maml:description>
            <maml:para>The kind of assets to include in the request. Physical asset types are not valid with the contributing meters method.</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" command:variableLength="false">VIRTUAL_ELECTRIC_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">VIRTUAL_WATER_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">VIRTUAL_GAS_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">VIRTUAL_PROPANE_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">VIRTUAL_SEWER_METER</command:parameterValue>
          </command:parameterValueGroup>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Cooperative</maml:name>
        <maml:description>
          <maml:para>The name of the cooperative you want to query, e.g., https://[Cooperative].cloud.coop/.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Credential</maml:name>
        <maml:description>
          <maml:para>The credentials must have the the "Access Extract Service" permission. The information returned by the API is limited to the information the specified user has access to.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">PSCredential</command:parameterValue>
        <dev:type>
          <maml:name>PSCredential</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>EndDate</maml:name>
        <maml:description>
          <maml:para>The start of the date range the request should return. If no dates are given, the previous 90 days of readings are returned.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
        <dev:type>
          <maml:name>DateTime</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>ID</maml:name>
        <maml:description>
          <maml:para>Meter identification number also known as the Asset ID.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>StartDate</maml:name>
        <maml:description>
          <maml:para>The end of the date range the request should return. If no dates are given, the previous 90 days of readings are returned.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
        <dev:type>
          <maml:name>DateTime</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Type</maml:name>
        <maml:description>
          <maml:para>The kind of assets to include in the request. Physical asset types are not valid with the contributing meters method.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>NISC.MDMS.ContributingMeter</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-MDMContributingMeter -Cooperative "wheatland" -Credential $Credential</dev:code>
        <dev:remarks>
          <maml:para>Get all assets that contribute to all virtual meters.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 2 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-MDMContributingMeter -Cooperative "wheatland" -Credential $Credential -Type "VIRTUAL_ELECTRIC_METER" -ID "Systemwide Total - Virtual"</dev:code>
        <dev:remarks>
          <maml:para>Get assets that contribute to virtual meter with asset ID Systemwide Total - Virtual.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>https://community.nisc.coop/member/member_resources/integrationdocumentation/w/documents/8378/mdm-api-v3</maml:linkText>
        <maml:uri>https://community.nisc.coop/member/member_resources/integrationdocumentation/w/documents/8378/mdm-api-v3</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-MDMContributingMeterReading</command:name>
      <command:verb>Get</command:verb>
      <command:noun>MDMContributingMeterReading</command:noun>
      <maml:description>
        <maml:para>Get contributing meter readings from the NISC MDMS API.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>As a short cut for requesting the list of contributing meters and then having to request the data for each meter, the contributing meter readings method returns reading information from each physical meter that contributes or contributed to the specified virtual meter.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MDMContributingMeterReading</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Cooperative</maml:name>
          <maml:description>
            <maml:para>The name of the cooperative you want to query, e.g., https://[Cooperative].cloud.coop/.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Credential</maml:name>
          <maml:description>
            <maml:para>The credentials must have the the "Access Extract Service" permission. The information returned by the API is limited to the information the specified user has access to.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>PSCredential</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Channel</maml:name>
          <maml:description>
            <maml:para>Filters for reads with the corresponding output channel number.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>StartDate</maml:name>
          <maml:description>
            <maml:para>The start of the date range the request should return. If no dates are given, the previous 90 days of readings are returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
          <dev:type>
            <maml:name>DateTime</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>EndDate</maml:name>
          <maml:description>
            <maml:para>The end of the date range the request should return. If no dates are given, the previous 90 days of readings are returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
          <dev:type>
            <maml:name>DateTime</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>FlowDirection</maml:name>
          <maml:description>
            <maml:para>Filters for reads with the corresponding flowDirection.</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" command:variableLength="false">FORWARD</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">REVERSE</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">NET</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">TOTAL</command:parameterValue>
          </command:parameterValueGroup>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>ID</maml:name>
          <maml:description>
            <maml:para>Meter identification number also known as the Asset ID.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Type</maml:name>
          <maml:description>
            <maml:para>The kind of assets to include in the request.</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" command:variableLength="false">ELECTRIC_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">PROPANE_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">SEWER_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">TRANSFORMER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">FEEDER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">WATER_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">GAS_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">VIRTUAL_ELECTRIC_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">VIRTUAL_WATER_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">VIRTUAL_GAS_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">VIRTUAL_PROPANE_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">VIRTUAL_SEWER_METER</command:parameterValue>
          </command:parameterValueGroup>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>UOM</maml:name>
          <maml:description>
            <maml:para>Filters for reads with the corresponding unit of measure.</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" command:variableLength="false">ALARMS</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">BLINK_READING</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">CURRENT</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">GALLONS_READING</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">KVA</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">KVAH_READING</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">KVAR</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">KVARH_READING</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">KW</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">KWH_READING</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">OUTAGES</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">PFP</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">UNIT_CCF_CORRECTED_READING</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">UNIT_CCF_UNCORRECTED_READING</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">VOLTAGE</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">CURRENT_INTERVAL</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">GALLONS</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">KVAH_USAGE</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">KVARH_USAGE</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">KWH_USAGE</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">UNIT_CCF_CORRECTED</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">UNIT_CCF_UNCORRECTED</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">VOLTAGE_INTERVAL</command:parameterValue>
          </command:parameterValueGroup>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Cooperative</maml:name>
        <maml:description>
          <maml:para>The name of the cooperative you want to query, e.g., https://[Cooperative].cloud.coop/.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Credential</maml:name>
        <maml:description>
          <maml:para>The credentials must have the the "Access Extract Service" permission. The information returned by the API is limited to the information the specified user has access to.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">PSCredential</command:parameterValue>
        <dev:type>
          <maml:name>PSCredential</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Channel</maml:name>
        <maml:description>
          <maml:para>Filters for reads with the corresponding output channel number.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>StartDate</maml:name>
        <maml:description>
          <maml:para>The start of the date range the request should return. If no dates are given, the previous 90 days of readings are returned.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
        <dev:type>
          <maml:name>DateTime</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>EndDate</maml:name>
        <maml:description>
          <maml:para>The end of the date range the request should return. If no dates are given, the previous 90 days of readings are returned.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
        <dev:type>
          <maml:name>DateTime</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>FlowDirection</maml:name>
        <maml:description>
          <maml:para>Filters for reads with the corresponding flowDirection.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>ID</maml:name>
        <maml:description>
          <maml:para>Meter identification number also known as the Asset ID.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Type</maml:name>
        <maml:description>
          <maml:para>The kind of assets to include in the request.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>UOM</maml:name>
        <maml:description>
          <maml:para>Filters for reads with the corresponding unit of measure.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>NISC.MDMS.MeterReading</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-MDMContributingMeterReading -Cooperative "wheatland" -Credential $Credential -Type "VIRTUAL_ELECTRIC_METER" -ID "Systemwide Total - Virtual" -StartDate (Get-Date -Day 27 -Month 1 -Year 2025 -Hour 6 -Minute 0 -Second 0 -Millisecond 0) -EndDate (Get-Date -Day 28 -Month 1 -Year 2025 -Hour 6 -Minute 0 -Second 0 -Millisecond 0)</dev:code>
        <dev:remarks>
          <maml:para>For virtual meter Systemwide Total - Virtual, get all readings for 1/27/2025.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 2 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-MDMContributingMeterReading -Cooperative "wheatland" -Credential $Credential -Type "VIRTUAL_ELECTRIC_METER" -ID "VM-5" -StartDate (Get-Date -Day 28 -Month 1 -Year 2025 -Hour 6 -Minute 0 -Second 0 -Millisecond 0) -EndDate (Get-Date -Day 29 -Month 1 -Year 2025 -Hour 6 -Minute 0 -Second 0 -Millisecond 0) -UOM "KWH_READING"</dev:code>
        <dev:remarks>
          <maml:para>For virtual meter VM-5, get kWh cumulative dial reads for all electric meters for 1/28/2025.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>https://community.nisc.coop/member/member_resources/integrationdocumentation/w/documents/8378/mdm-api-v3</maml:linkText>
        <maml:uri>https://community.nisc.coop/member/member_resources/integrationdocumentation/w/documents/8378/mdm-api-v3</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-MDMMeter</command:name>
      <command:verb>Get</command:verb>
      <command:noun>MDMMeter</command:noun>
      <maml:description>
        <maml:para>Get meter details from the NISC MDMS API.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The meter details method returns information about all meters in the domain from which it was called. The data is returned as a list of meter details objects.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MDMMeter</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Cooperative</maml:name>
          <maml:description>
            <maml:para>The name of the cooperative you want to query, e.g., https://[Cooperative].cloud.coop/.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Credential</maml:name>
          <maml:description>
            <maml:para>The credentials must have the the "Access Extract Service" permission. The information returned by the API is limited to the information the specified user has access to.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>PSCredential</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Owner</maml:name>
          <maml:description>
            <maml:para>Filters for assets with the corresponding owner. The values are case-sensitive and must match the owner exactly as it appears in the MDMS database.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Status</maml:name>
          <maml:description>
            <maml:para>Filters for assets with the corresponding status.</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" command:variableLength="false">ACTIVE</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">INACTIVE_INSTALLED</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">IN_STOCK</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">IN_REPAIR</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">IN_TESTING</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">NEW_IN_STOCK</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">RETIRED</command:parameterValue>
          </command:parameterValueGroup>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Vendor</maml:name>
          <maml:description>
            <maml:para>Filters for assets with the corresponding vendor. The values are case-sensitive and must match the vendor exactly as it appears in the MDMS database.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Cooperative</maml:name>
        <maml:description>
          <maml:para>The name of the cooperative you want to query, e.g., https://[Cooperative].cloud.coop/.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Credential</maml:name>
        <maml:description>
          <maml:para>The credentials must have the the "Access Extract Service" permission. The information returned by the API is limited to the information the specified user has access to.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">PSCredential</command:parameterValue>
        <dev:type>
          <maml:name>PSCredential</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Owner</maml:name>
        <maml:description>
          <maml:para>Filters for assets with the corresponding owner. The values are case-sensitive and must match the owner exactly as it appears in the MDMS database.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Status</maml:name>
        <maml:description>
          <maml:para>Filters for assets with the corresponding status.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Vendor</maml:name>
        <maml:description>
          <maml:para>Filters for assets with the corresponding vendor. The values are case-sensitive and must match the vendor exactly as it appears in the MDMS database.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>NISC.MDMS.Meter</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-MDMMeter -Cooperative "wheatland" -Credential $Credential</dev:code>
        <dev:remarks>
          <maml:para>Get details for all meters in the domain.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 2 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-MDMMeter -Cooperative "wheatland" -Credential $Credential -Status "active" -Vendor "lg"</dev:code>
        <dev:remarks>
          <maml:para>Get details for all ACTIVE meters that have a vendor of LG.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>https://community.nisc.coop/member/member_resources/integrationdocumentation/w/documents/8378/mdm-api-v3</maml:linkText>
        <maml:uri>https://community.nisc.coop/member/member_resources/integrationdocumentation/w/documents/8378/mdm-api-v3</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-MDMMeterReading</command:name>
      <command:verb>Get</command:verb>
      <command:noun>MDMMeterReading</command:noun>
      <maml:description>
        <maml:para>Get meter readings from the NISC MDMS API.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The readings method returns reading information for the specified meter, meters of a specified type, or all meters. The response contains a list of reading objects.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-MDMMeterReading</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Cooperative</maml:name>
          <maml:description>
            <maml:para>The name of the cooperative you want to query, e.g., https://[Cooperative].cloud.coop/.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Credential</maml:name>
          <maml:description>
            <maml:para>The credentials must have the the "Access Extract Service" permission. The information returned by the API is limited to the information the specified user has access to.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">PSCredential</command:parameterValue>
          <dev:type>
            <maml:name>PSCredential</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Channel</maml:name>
          <maml:description>
            <maml:para>Filters for reads with the corresponding output channel number.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>StartDate</maml:name>
          <maml:description>
            <maml:para>The start of the date range the request should return. If no dates are given, the previous 90 days of readings are returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
          <dev:type>
            <maml:name>DateTime</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>EndDate</maml:name>
          <maml:description>
            <maml:para>The end of the date range the request should return. If no dates are given, the previous 90 days of readings are returned.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
          <dev:type>
            <maml:name>DateTime</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>FlowDirection</maml:name>
          <maml:description>
            <maml:para>Filters for reads with the corresponding flowDirection.</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" command:variableLength="false">FORWARD</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">REVERSE</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">NET</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">TOTAL</command:parameterValue>
          </command:parameterValueGroup>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>ID</maml:name>
          <maml:description>
            <maml:para>Meter identification number also known as the Asset ID.</maml:para>
          </maml:description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Type</maml:name>
          <maml:description>
            <maml:para>The kind of assets to include in the request.</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" command:variableLength="false">ELECTRIC_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">PROPANE_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">SEWER_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">TRANSFORMER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">FEEDER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">WATER_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">GAS_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">VIRTUAL_ELECTRIC_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">VIRTUAL_WATER_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">VIRTUAL_GAS_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">VIRTUAL_PROPANE_METER</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">VIRTUAL_SEWER_METER</command:parameterValue>
          </command:parameterValueGroup>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>UOM</maml:name>
          <maml:description>
            <maml:para>Filters for reads with the corresponding unit of measure.</maml:para>
          </maml:description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" command:variableLength="false">ALARMS</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">BLINK_READING</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">CURRENT</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">GALLONS_READING</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">KVA</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">KVAH_READING</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">KVAR</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">KVARH_READING</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">KW</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">KWH_READING</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">OUTAGES</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">PFP</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">UNIT_CCF_CORRECTED_READING</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">UNIT_CCF_UNCORRECTED_READING</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">VOLTAGE</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">CURRENT_INTERVAL</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">GALLONS</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">KVAH_USAGE</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">KVARH_USAGE</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">KWH_USAGE</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">UNIT_CCF_CORRECTED</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">UNIT_CCF_UNCORRECTED</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">VOLTAGE_INTERVAL</command:parameterValue>
          </command:parameterValueGroup>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Cooperative</maml:name>
        <maml:description>
          <maml:para>The name of the cooperative you want to query, e.g., https://[Cooperative].cloud.coop/.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Credential</maml:name>
        <maml:description>
          <maml:para>The credentials must have the the "Access Extract Service" permission. The information returned by the API is limited to the information the specified user has access to.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">PSCredential</command:parameterValue>
        <dev:type>
          <maml:name>PSCredential</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Channel</maml:name>
        <maml:description>
          <maml:para>Filters for reads with the corresponding output channel number.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>StartDate</maml:name>
        <maml:description>
          <maml:para>The start of the date range the request should return. If no dates are given, the previous 90 days of readings are returned.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
        <dev:type>
          <maml:name>DateTime</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>EndDate</maml:name>
        <maml:description>
          <maml:para>The end of the date range the request should return. If no dates are given, the previous 90 days of readings are returned.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">DateTime</command:parameterValue>
        <dev:type>
          <maml:name>DateTime</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>FlowDirection</maml:name>
        <maml:description>
          <maml:para>Filters for reads with the corresponding flowDirection.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>ID</maml:name>
        <maml:description>
          <maml:para>Meter identification number also known as the Asset ID.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Type</maml:name>
        <maml:description>
          <maml:para>The kind of assets to include in the request.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>UOM</maml:name>
        <maml:description>
          <maml:para>Filters for reads with the corresponding unit of measure.</maml:para>
        </maml:description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>NISC.MDMS.MeterReading</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-MDMMeterReading -Cooperative "wheatland" -Credential $Credential -Type "ELECTRIC_METER" -StartDate (Get-Date -Day 26 -Month 1 -Year 2025 -Hour 6 -Minute 0 -Second 0 -Millisecond 0) -EndDate (Get-Date -Day 27 -Month 1 -Year 2025 -Hour 6 -Minute 0 -Second 0 -Millisecond 0) -UOM "KWH_READING"</dev:code>
        <dev:remarks>
          <maml:para>Get kWh cumulative dial reads for all electric meters for 1/26/2025.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 2 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-MDMMeterReading -Cooperative "wheatland" -Credential $Credential -Type "ELECTRIC_METER" -ID "PM-3" -StartDate (Get-Date -Day 24 -Month 1 -Year 2025 -Hour 16 -Minute 0 -Second 0 -Millisecond 0) -EndDate (Get-Date -Day 24 -Month 1 -Year 2025 -Hour 19 -Minute 0 -Second 0 -Millisecond 0) -Channel 2</dev:code>
        <dev:remarks>
          <maml:para>Get all channel 2 intervals for asset id PM-3 from 1/24/2025 4:00 PM to 7:00 PM local time.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 3 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-MDMMeterReading -Cooperative "wheatland" -Credential $Credential -Type "VIRTUAL_ELECTRIC_METER" -StartDate (Get-Date -Day 26 -Month 1 -Year 2025 -Hour 14 -Minute 0 -Second 0 -Millisecond 0) -EndDate (Get-Date -Day 27 -Month 1 -Year 2025 -Hour 15 -Minute 0 -Second 0 -Millisecond 0) -UOM "KWH_USAGE"</dev:code>
        <dev:remarks>
          <maml:para>Get kWh interval reads from all Virtual meters from 1/26/2025 2:00 PM to 3:00 PM local time.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>https://community.nisc.coop/member/member_resources/integrationdocumentation/w/documents/8378/mdm-api-v3</maml:linkText>
        <maml:uri>https://community.nisc.coop/member/member_resources/integrationdocumentation/w/documents/8378/mdm-api-v3</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
</helpItems>