Class: AccountNotification
Notifications for move-in, move-out, delinquencies, etc.
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