Skip to content

Class: PanPricing

_PAN action/command used to issue pricing information to a PAN device. _

__

URI: cim:PanPricing

 classDiagram
    class PanPricing
      EndDeviceAction <|-- PanPricing

      PanPricing : command

      PanPricing : duration

          PanPricing --> Minutes : duration

      PanPricing : duration_indefinite

      PanPricing : end_device_control

          PanPricing --> EndDeviceControl : end_device_control

      PanPricing : pan_pricing_details

          PanPricing --> PanPricingDetail : pan_pricing_details

      PanPricing : provider_id

      PanPricing : start_date_time

Inheritance

Slots

Name Cardinality and Range Description Inheritance
provider_id 0..1
Integer
Unique identifier for the commodity provider direct
pan_pricing_details 0..*
PanPricingDetail
All pricing details issued by this PAN pricing command/action direct
command 0..1
String
Command text EndDeviceAction
duration 0..1
Minutes
Amount of time the action of this control is to remain active EndDeviceAction
duration_indefinite 0..1
Boolean
True if the action of this control is indefinite EndDeviceAction
start_date_time 0..1
date
Start date and time for action of this control EndDeviceAction
end_device_control 0..1
EndDeviceControl
End device control issuing this end device action EndDeviceAction

Usages

used by used in type used
PanPricingDetail pan_pricing range PanPricing

Identifier and Mapping Information

Schema Source

  • from schema: https://cim.ucaiug.io/ns#TC57CIM

Mappings

Mapping Type Mapped Value
self cim:PanPricing
native cim:PanPricing

LinkML Source

Direct

name: PanPricing
description: "PAN action/command used to issue pricing information to a PAN device.\r\
  \n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: EndDeviceAction
attributes:
  provider_id:
    name: provider_id
    description: "Unique identifier for the commodity provider.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PanPricing.providerID
    multivalued: false
    domain_of:
    - PanPricing
    range: integer
    required: false
  pan_pricing_details:
    name: pan_pricing_details
    description: All pricing details issued by this PAN pricing command/action.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PanPricing.PanPricingDetails
    multivalued: true
    domain_of:
    - PanPricing
    range: PanPricingDetail
    required: false
class_uri: cim:PanPricing

Induced

name: PanPricing
description: "PAN action/command used to issue pricing information to a PAN device.\r\
  \n"
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
is_a: EndDeviceAction
attributes:
  provider_id:
    name: provider_id
    description: "Unique identifier for the commodity provider.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PanPricing.providerID
    multivalued: false
    alias: provider_id
    owner: PanPricing
    domain_of:
    - PanPricing
    range: integer
    required: false
  pan_pricing_details:
    name: pan_pricing_details
    description: All pricing details issued by this PAN pricing command/action.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:PanPricing.PanPricingDetails
    multivalued: true
    alias: pan_pricing_details
    owner: PanPricing
    domain_of:
    - PanPricing
    range: PanPricingDetail
    required: false
  command:
    name: command
    description: "Command text.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceAction.command
    multivalued: false
    alias: command
    owner: PanPricing
    domain_of:
    - EndDeviceAction
    - DiscreteValue
    range: string
    required: false
  duration:
    name: duration
    description: "Amount of time the action of this control is to remain active.\r\
      \n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:EndDeviceAction.duration
    multivalued: false
    alias: duration
    owner: PanPricing
    domain_of:
    - GateInputPin
    - EndDeviceTiming
    - EndDeviceAction
    - ConstraintDuration
    - MarketScheduledEvent
    - ClassificationCondition
    - ScheduledEvent
    range: Minutes
    required: false
  duration_indefinite:
    name: duration_indefinite
    description: "True if the action of this control is indefinite.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:EndDeviceAction.durationIndefinite
    multivalued: false
    alias: duration_indefinite
    owner: PanPricing
    domain_of:
    - EndDeviceTiming
    - EndDeviceAction
    range: boolean
    required: false
  start_date_time:
    name: start_date_time
    description: "Start date and time for action of this control.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceAction.startDateTime
    multivalued: false
    alias: start_date_time
    owner: PanPricing
    domain_of:
    - EndDeviceAction
    - CRRSegment
    - ProfileData
    range: date
    required: false
  end_device_control:
    name: end_device_control
    description: End device control issuing this end device action.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:EndDeviceAction.EndDeviceControl
    multivalued: false
    alias: end_device_control
    owner: PanPricing
    domain_of:
    - EndDeviceAction
    range: EndDeviceControl
    required: false
class_uri: cim:PanPricing