MGCLatticeInventTagJournalPostRequestContract
Data contract for posting a tag counting journal (postTagCountingJournal): the counting tags, the date they were counted, and whether the counting journal the posting creates is posted as well.
Methods
construct
Creates a new instance of the MGCLatticeInventTagJournalPostRequestContract class.
- Visibility:
public - Returns:
MGCLatticeInventTagJournalPostRequestContractA new MGCLatticeInventTagJournalPostRequestContract instance.
No parameters.
parmCorrelationId
Gets or sets the correlation identifier for tracing the request across systems.
- Visibility:
public - Returns:
GuidThe CorrelationId value.
| Name | Type | Optional | Description |
|---|---|---|---|
_correlationId | Guid | Yes | The CorrelationId value. |
parmRequestId
Gets or sets the unique request identifier for idempotency.
- Visibility:
public - Returns:
GuidThe RequestId value.
| Name | Type | Optional | Description |
|---|---|---|---|
_requestId | Guid | Yes | The RequestId value. |
parmLegalEntityId
Gets or sets the legal entity (company) in which to execute the operation.
- Visibility:
public - Returns:
DataAreaIdThe LegalEntityId value.
| Name | Type | Optional | Description |
|---|---|---|---|
_legalEntityId | DataAreaId | Yes | The LegalEntityId value. |
parmUserContext
Gets or sets the user context under which the operation executes.
- Visibility:
public - Returns:
UserIdThe UserContext value.
| Name | Type | Optional | Description |
|---|---|---|---|
_userContext | UserId | Yes | The UserContext value. |
parmJournalNameId
Gets or sets the tag counting journal name. Optional: when empty, the tag counting journal name of the inventory parameters is used.
- Visibility:
public - Returns:
InventJournalNameIdThe JournalNameId value.
| Name | Type | Optional | Description |
|---|---|---|---|
_journalNameId | InventJournalNameId | Yes | The JournalNameId value. |
parmDescription
Gets or sets the journal description. Optional: when empty, the journal name's description is used.
- Visibility:
public - Returns:
DescriptionThe Description value.
| Name | Type | Optional | Description |
|---|---|---|---|
_description | Description | Yes | The Description value. |
parmPostingDate
Gets or sets the date the tags were counted; the counting journal compares the counted quantities with the on-hand quantity at this date. Optional: today.
- Visibility:
public - Returns:
TransDateThe PostingDate value.
| Name | Type | Optional | Description |
|---|---|---|---|
_postingDate | TransDate | Yes | The PostingDate value. |
parmPostCountingJournal
Gets or sets whether the counting journal that posting the tags creates is posted too, which adjusts on-hand to the counted quantities. Optional: false, as in the standard, where the counting journal is left open for review.
- Visibility:
public - Returns:
booleanThe PostCountingJournal value.
| Name | Type | Optional | Description |
|---|---|---|---|
_postCountingJournal | boolean | Yes | The PostCountingJournal value. |
parmLines
Gets or sets the counting tags. Never null: an empty list until lines are added.
- Visibility:
public - Returns:
ListThe lines.
| Name | Type | Optional | Description |
|---|---|---|---|
_lines | List | Yes | The MGCLatticeInventTagJournalLineContract lines. |
parmExternalSystem
Gets or sets the external system whose keys the lines' external key members hold.
- Visibility:
public - Returns:
MGCLatticeExternalSystemIdThe ExternalSystem value.
| Name | Type | Optional | Description |
|---|---|---|---|
_externalSystem | MGCLatticeExternalSystemId | Yes | The ExternalSystem value. |
parmPreviewMode
Gets or sets whether the request runs as a preview. This operation has no preview: a request with PreviewMode set is refused with PreviewUnsupported before anything runs.
- Visibility:
public - Returns:
booleanThe current preview flag.
| Name | Type | Optional | Description |
|---|---|---|---|
_previewMode | boolean | Yes | The preview flag to set. |