POST api/Memo/UpdateApprovals
Request Information
URI Parameters
None.
Body Parameters
SaveApprovalsName | Description | Type | Additional information |
---|---|---|---|
MemoId | integer |
Required |
|
current_approval_level | integer |
None. |
|
ListApprovalDetails | Collection of ApprovalDetail |
None. |
|
userPrincipalName | string |
None. |
|
connectionString | string |
None. |
|
SecretId | string |
None. |
Request Formats
application/json, text/json
Sample:
{ "MemoId": 1, "current_approval_level": 2, "ListApprovalDetails": [ { "approver": { "EmployeeId": 1, "EmployeeCode": "sample string 2", "Username": "sample string 3", "NameTh": "sample string 4", "NameEn": "sample string 5", "Email": "sample string 6", "IsActive": true, "PositionId": 1, "PositionNameTh": "sample string 7", "PositionNameEn": "sample string 8", "DepartmentId": 1, "DepartmentNameTh": "sample string 9", "DepartmentNameEn": "sample string 10", "SignPicPath": "sample string 11", "Lang": "sample string 12", "AccountCode": "sample string 13", "AccountName": "sample string 14", "DefaultLang": "sample string 15", "RegisteredDate": "sample string 16", "ExpiredDate": "sample string 17", "CreatedDate": "sample string 18", "CreatedBy": "sample string 19", "ModifiedDate": "sample string 20", "ModifiedBy": "sample string 21", "ReportToEmpCode": "sample string 22", "ListEmpIdForGet": [ 1, 2 ], "DivisionId": 1, "DivisionNameTh": "sample string 23", "DivisionNameEn": "sample string 24", "ADTitle": "sample string 25", "IPAddress": "sample string 26", "EmployeeIdEncry": "sample string 27", "EMPL_RCD": "sample string 28", "CompanyId": 29, "CompanyCode": "sample string 30", "CompanyNameTh": "sample string 31", "CompanyNameEn": "sample string 32", "Userid_Line": "sample string 33", "DeptCode": "sample string 34", "userPrincipalName": "sample string 35", "connectionString": "sample string 36", "SecretId": null }, "lineid": 1, "memoid": 2, "sequence": 3, "emp_id": 4, "signature_id": 5, "signature_th": "sample string 6", "signature_en": "sample string 7", "modifiedby": "sample string 8", "modifieddate": "sample string 9", "TemLineId": 1, "ApproveType": 1, "LineApproveSeq": 1, "IsParallel": true, "IsApproveAll": true, "ApproveSlot": 1, "UserAction": true, "ColumnJsonCondValue": "sample string 10", "IsSpecific": true, "IsSpecificLOC": true, "ApproveLOC_MaxLevelId": 1, "PositionLevel": 11.0, "userPrincipalName": "sample string 12", "connectionString": "sample string 13", "SecretId": null }, { "approver": { "EmployeeId": 1, "EmployeeCode": "sample string 2", "Username": "sample string 3", "NameTh": "sample string 4", "NameEn": "sample string 5", "Email": "sample string 6", "IsActive": true, "PositionId": 1, "PositionNameTh": "sample string 7", "PositionNameEn": "sample string 8", "DepartmentId": 1, "DepartmentNameTh": "sample string 9", "DepartmentNameEn": "sample string 10", "SignPicPath": "sample string 11", "Lang": "sample string 12", "AccountCode": "sample string 13", "AccountName": "sample string 14", "DefaultLang": "sample string 15", "RegisteredDate": "sample string 16", "ExpiredDate": "sample string 17", "CreatedDate": "sample string 18", "CreatedBy": "sample string 19", "ModifiedDate": "sample string 20", "ModifiedBy": "sample string 21", "ReportToEmpCode": "sample string 22", "ListEmpIdForGet": [ 1, 2 ], "DivisionId": 1, "DivisionNameTh": "sample string 23", "DivisionNameEn": "sample string 24", "ADTitle": "sample string 25", "IPAddress": "sample string 26", "EmployeeIdEncry": "sample string 27", "EMPL_RCD": "sample string 28", "CompanyId": 29, "CompanyCode": "sample string 30", "CompanyNameTh": "sample string 31", "CompanyNameEn": "sample string 32", "Userid_Line": "sample string 33", "DeptCode": "sample string 34", "userPrincipalName": "sample string 35", "connectionString": "sample string 36", "SecretId": null }, "lineid": 1, "memoid": 2, "sequence": 3, "emp_id": 4, "signature_id": 5, "signature_th": "sample string 6", "signature_en": "sample string 7", "modifiedby": "sample string 8", "modifieddate": "sample string 9", "TemLineId": 1, "ApproveType": 1, "LineApproveSeq": 1, "IsParallel": true, "IsApproveAll": true, "ApproveSlot": 1, "UserAction": true, "ColumnJsonCondValue": "sample string 10", "IsSpecific": true, "IsSpecificLOC": true, "ApproveLOC_MaxLevelId": 1, "PositionLevel": 11.0, "userPrincipalName": "sample string 12", "connectionString": "sample string 13", "SecretId": null } ], "userPrincipalName": "sample string 3", "connectionString": "sample string 4", "SecretId": null }
application/xml
Sample:
Sample not available.
text/xml
Sample:
Sample not available.
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessageName | Description | Type | Additional information |
---|---|---|---|
Version | Version |
None. |
|
Content | HttpContent |
None. |
|
StatusCode | HttpStatusCode |
None. |
|
ReasonPhrase | string |
None. |
|
Headers | Collection of Object |
None. |
|
RequestMessage | HttpRequestMessage |
None. |
|
IsSuccessStatusCode | boolean |
None. |