Class UpdateDeedRequest
Message sent when requesting a deed to be updated in the system.
Inherited Members
Namespace: Integration.MessageContracts.DeedManagement
Syntax
[MessageContract]
public class UpdateDeedRequest : CustomRequestMessageBase
Remarks
Existing API assumes all data (even unchanged data) to be provided, except for the lists (paragraphs and initiators).
Properties
BusinessCodeID
The business code identifier.
Declaration
[MessageBodyMember]
public int BusinessCodeID { get; set; }
Property Value
Type | Description |
---|---|
int | The business code identifier. |
Remarks
Existing API assumes all data (even unchanged data) to be provided, except for the lists (paragraphs and initiators).
DeedTypeID
The type of the deed.
Declaration
public int DeedTypeID { get; set; }
Property Value
Type | Description |
---|---|
int | The type of the deed. |
Remarks
Existing API assumes all data (even unchanged data) to be provided, except for the lists (paragraphs and initiators).
Description
The description of object.
Declaration
[MessageBodyMember]
public string Description { get; set; }
Property Value
Type | Description |
---|---|
string | The description of object. |
Remarks
Existing API assumes all data (even unchanged data) to be provided, except for the lists (paragraphs and initiators).
DiaryNumber
The diary number of the object.
Declaration
[MessageBodyMember]
public string DiaryNumber { get; set; }
Property Value
Type | Description |
---|---|
string | The diary number of the object. |
Remarks
If the deed is journalized, this field will not be updated.
InOutDate
The in/out date.
Declaration
[MessageBodyMember]
public DateTime? InOutDate { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The in/out date. |
Remarks
Existing API assumes all data (even unchanged data) to be provided, except for the lists (paragraphs and 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
This list may be omitted, if unchanged.
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
Existing API assumes all data (even unchanged data) to be provided, except for the lists (paragraphs and 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
Existing API assumes all data (even unchanged data) to be provided, except for the lists (paragraphs and 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 be provided when secrecy level set.
PostListID
The post list identifier.
Declaration
public int PostListID { get; set; }
Property Value
Type | Description |
---|---|
int | The post list identifier. |
Remarks
Existing API assumes all data (even unchanged data) to be provided, except for the lists (paragraphs and initiators).
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
Existing API assumes all data (even unchanged data) to be provided, except for the lists (paragraphs and 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
Existing API assumes all data (even unchanged data) to be provided, except for the lists (paragraphs and 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
Existing API assumes all data (even unchanged data) to be provided, except for the lists (paragraphs and 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
Existing API assumes all data (even unchanged data) to be provided, except for the lists (paragraphs and initiators).