Skip to content

Class: AccountNotification

Notifications for move-in, move-out, delinquencies, etc.

URI: cim:AccountNotification

 classDiagram
    class AccountNotification
      AccountNotification : customer_account

          AccountNotification --> CustomerAccount : customer_account

      AccountNotification : customer_notification_type

      AccountNotification : method_type

      AccountNotification : note

      AccountNotification : time

Slots

Name Cardinality and Range Description Inheritance
customer_notification_type 0..1
String
Notifications for move-in, move-out, delinquencies, planned outage, demand re... direct
method_type 1..1
String
method of notification such as phone call, email, letter, door hanger, text m... direct
note 0..1
String
Free form text characterizing the notification direct
time 0..1
date
Time of notification - this is the time the notification was sent direct
customer_account 1..1
CustomerAccount
The customer account for which a notification is made direct

Usages

used by used in type used
CustomerAccount account_notification range AccountNotification

Identifier and Mapping Information

Schema Source

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

Mappings

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

LinkML Source

Direct

name: AccountNotification
description: Notifications for move-in, move-out, delinquencies, etc.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  customer_notification_type:
    name: customer_notification_type
    description: "Notifications for move-in, move-out, delinquencies, planned outage,\
      \ demand response programs, time of use, etc.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:AccountNotification.customerNotificationType
    multivalued: false
    domain_of:
    - AccountNotification
    range: string
    required: false
  method_type:
    name: method_type
    description: method of notification such as phone call, email, letter, door hanger,
      text message, etc.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:AccountNotification.methodType
    multivalued: false
    domain_of:
    - AccountNotification
    - Series
    range: string
    required: true
  note:
    name: note
    description: 'Free form text characterizing the notification. '
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:AccountNotification.note
    multivalued: false
    domain_of:
    - LineDetail
    - AccountNotification
    range: string
    required: false
  time:
    name: time
    description: Time of notification - this is the time the notification was sent.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:AccountNotification.time
    multivalued: false
    domain_of:
    - AccountNotification
    - DateAndOrTime
    - IrregularTimePoint
    range: date
    required: false
  customer_account:
    name: customer_account
    description: The customer account for which a notification is made
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:AccountNotification.CustomerAccount
    multivalued: false
    domain_of:
    - MeterReadSchedule
    - CustomerAgreement
    - CustomerBillingInfo
    - WorkBillingInfo
    - Transaction
    - ErpInvoice
    - AccountNotification
    range: CustomerAccount
    required: true
class_uri: cim:AccountNotification

Induced

name: AccountNotification
description: Notifications for move-in, move-out, delinquencies, etc.
from_schema: https://cim.ucaiug.io/ns#TC57CIM
rank: 1000
attributes:
  customer_notification_type:
    name: customer_notification_type
    description: "Notifications for move-in, move-out, delinquencies, planned outage,\
      \ demand response programs, time of use, etc.\r\n"
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:AccountNotification.customerNotificationType
    multivalued: false
    alias: customer_notification_type
    owner: AccountNotification
    domain_of:
    - AccountNotification
    range: string
    required: false
  method_type:
    name: method_type
    description: method of notification such as phone call, email, letter, door hanger,
      text message, etc.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:AccountNotification.methodType
    multivalued: false
    alias: method_type
    owner: AccountNotification
    domain_of:
    - AccountNotification
    - Series
    range: string
    required: true
  note:
    name: note
    description: 'Free form text characterizing the notification. '
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:AccountNotification.note
    multivalued: false
    alias: note
    owner: AccountNotification
    domain_of:
    - LineDetail
    - AccountNotification
    range: string
    required: false
  time:
    name: time
    description: Time of notification - this is the time the notification was sent.
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    rank: 1000
    slot_uri: cim:AccountNotification.time
    multivalued: false
    alias: time
    owner: AccountNotification
    domain_of:
    - AccountNotification
    - DateAndOrTime
    - IrregularTimePoint
    range: date
    required: false
  customer_account:
    name: customer_account
    description: The customer account for which a notification is made
    from_schema: https://cim.ucaiug.io/ns#TC57CIM
    slot_uri: cim:AccountNotification.CustomerAccount
    multivalued: false
    alias: customer_account
    owner: AccountNotification
    domain_of:
    - MeterReadSchedule
    - CustomerAgreement
    - CustomerBillingInfo
    - WorkBillingInfo
    - Transaction
    - ErpInvoice
    - AccountNotification
    range: CustomerAccount
    required: true
class_uri: cim:AccountNotification