5e5c1c9ce4e92bc2d296341a5eb618fe4a57d040
[ric-plt/resource-status-manager.git] / RSM / models / resource_status_payload.go
1 package models
2
3 import (
4         "rsm/enums"
5         "gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities"
6 )
7
8 type ResourceStatusPayload struct {
9         NodeType         entities.Node_Type     `json:"nodeType"`
10         MessageDirection enums.MessageDirection `json:"messageDirection"`
11 }
12
13 func NewResourceStatusPayload(nodeType entities.Node_Type, messageDirection enums.MessageDirection) *ResourceStatusPayload {
14         return &ResourceStatusPayload{
15                 NodeType:         nodeType,
16                 MessageDirection: messageDirection,
17         }
18 }