Class UpdateJournalizedCaseRequest
A request message holding the metadata of a journalized case to be updated. All values except ILists do need to be sent in, even if they do not need to be updated. The user sending the request must be authorized to update.
Inherited Members
Namespace: Integration.MessageContracts.CaseManagement
Syntax
[MessageContract]
public class UpdateJournalizedCaseRequest : CustomRequestMessageBase
Remarks
The user sending the request must at least have update credentials in the system. All non-complex type properties must be provided as is. Except for the IList based properties UpdateJournalizedCaseReq.Paragraphs UpdateJournalizedCaseReq.Initiators
Properties
BusinessCodeID
The business code identifier.
Declaration
[MessageBodyMember]
public int BusinessCodeID { get; set; }
Property Value
Type | Description |
---|---|
int | The business code identifier. |
Remarks
The user sending the request must at least have update credentials in the system. All non-complex type properties must be provided as is. Except for the IList based properties UpdateJournalizedCaseReq.Paragraphs UpdateJournalizedCaseReq.Initiators
CaseTypeID
The case type identifier.
Declaration
[MessageBodyMember]
public int CaseTypeID { get; set; }
Property Value
Type | Description |
---|---|
int | The case type identifier. |
Remarks
The user sending the request must at least have update credentials in the system. All non-complex type properties must be provided as is. Except for the IList based properties UpdateJournalizedCaseReq.Paragraphs UpdateJournalizedCaseReq.Initiators
Description
The description of object.
Declaration
[MessageBodyMember]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string | The description of object. |
Remarks
The user sending the request must at least have update credentials in the system. All non-complex type properties must be provided as is. Except for the IList based properties UpdateJournalizedCaseReq.Paragraphs UpdateJournalizedCaseReq.Initiators
HandlingOfficerPropID
Handling officer's unique identifier for the object.
Declaration
public int HandlingOfficerPropID { get; set; }
Property Value
Type | Description |
---|---|
int | Handling officer's unique identifier for the object. |
Remarks
The user sending the request must at least have update credentials in the system. All non-complex type properties must be provided as is. Except for the IList based properties UpdateJournalizedCaseReq.Paragraphs UpdateJournalizedCaseReq.Initiators
InOutDate
The in/out date.
Declaration
[MessageBodyMember]
public DateTime? InOutDate { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The in/out date. |
Remarks
The user sending the request must at least have update credentials in the system. All non-complex type properties must be provided as is. Except for the IList based properties UpdateJournalizedCaseReq.Paragraphs UpdateJournalizedCaseReq.Initiators
Initiators
The initiators of the object.
Declaration
[MessageBodyMember]
public IList<InitiatorDTO> Initiators { get; set; }
Property Value
Type | Description |
---|---|
IList<InitiatorDTO> | The initiators of the object. |
Remarks
Can be omitted if not updated, then set to null.
OrgUnitID
Organization unique identifier for the object.
Declaration
public int OrgUnitID { get; set; }
Property Value
Type | Description |
---|---|
int | Organization unique identifier for the object. |
Remarks
The user sending the request must at least have update credentials in the system. All non-complex type properties must be provided as is. Except for the IList based properties UpdateJournalizedCaseReq.Paragraphs UpdateJournalizedCaseReq.Initiators
Origin
The origin of the object.
Declaration
[MessageBodyMember]
public Origin Origin { get; set; }
Property Value
Type | Description |
---|---|
Origin | [required] The origin of the object. |
Remarks
The user sending the request must at least have update credentials in the system. All non-complex type properties must be provided as is. Except for the IList based properties UpdateJournalizedCaseReq.Paragraphs UpdateJournalizedCaseReq.Initiators
PULLevel
The PUL level of the object.
Declaration
[MessageBodyMember]
public int PULLevel { get; set; }
Property Value
Type | Description |
---|---|
int | [required] The PUL level of the object. |
Remarks
The user sending the request must at least have update credentials in the system. All non-complex type properties must be provided as is. Except for the IList based properties UpdateJournalizedCaseReq.Paragraphs UpdateJournalizedCaseReq.Initiators
Paragraphs
The secrecy paragraphs of the object.
Declaration
[MessageBodyMember]
public IList<ParagraphDTO> Paragraphs { get; set; }
Property Value
Type | Description |
---|---|
IList<ParagraphDTO> | The secrecy paragraphs of the object. |
Remarks
Must not be provided as part of the message, unless it's updated. Set to null if not updated. Paragraphs must be set if secrecy level set.
PropID
The unique identifier of the object.
Declaration
[MessageBodyMember]
public int PropID { get; set; }
Property Value
Type | Description |
---|---|
int | [required] The unique identifier of the object. |
Remarks
The user sending the request must at least have update credentials in the system. All non-complex type properties must be provided as is. Except for the IList based properties UpdateJournalizedCaseReq.Paragraphs UpdateJournalizedCaseReq.Initiators
SecrecyLevel
The secrecy level of the object.
Declaration
[MessageBodyMember]
public int SecrecyLevel { get; set; }
Property Value
Type | Description |
---|---|
int | [required] The secrecy level of the object. |
Remarks
The user sending the request must at least have update credentials in the system. All non-complex type properties must be provided as is. Except for the IList based properties UpdateJournalizedCaseReq.Paragraphs UpdateJournalizedCaseReq.Initiators
StatusID
The status identifier.
Declaration
[MessageBodyMember]
public int StatusID { get; set; }
Property Value
Type | Description |
---|---|
int | The status identifier. |
Remarks
The user sending the request must at least have update credentials in the system. All non-complex type properties must be provided as is. Except for the IList based properties UpdateJournalizedCaseReq.Paragraphs UpdateJournalizedCaseReq.Initiators
Title
The title of the object.
Declaration
[MessageBodyMember]
public string Title { get; set; }
Property Value
Type | Description |
---|---|
string | The title of the object. |
Remarks
The user sending the request must at least have update credentials in the system. All non-complex type properties must be provided as is. Except for the IList based properties UpdateJournalizedCaseReq.Paragraphs UpdateJournalizedCaseReq.Initiators
Methods
IsValid()
Check if message request is valid.
Declaration
public override IsValidResult IsValid()
Returns
Type | Description |
---|---|
IsValidResult | IsValidResult containing an error message if invalid. |
Overrides
Remarks
The user sending the request must at least have update credentials in the system. All non-complex type properties must be provided as is. Except for the IList based properties UpdateJournalizedCaseReq.Paragraphs UpdateJournalizedCaseReq.Initiators