OVPAY-1040 - Processed review remarks from Andre.
This commit is contained in:
parent
d2162df0a0
commit
ebe70cba6d
@ -47,30 +47,6 @@ paths:
|
|||||||
example: 2024-07-02 15:01:00.000
|
example: 2024-07-02 15:01:00.000
|
||||||
required: false
|
required: false
|
||||||
description: Execution timestmap (until).
|
description: Execution timestmap (until).
|
||||||
- in: query
|
|
||||||
name: contractId
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
format: uuid
|
|
||||||
example: 65ad5520-4e62-41b7-89dd-a01be6cb78bf
|
|
||||||
required: false
|
|
||||||
description: ContractId of the action to perform.
|
|
||||||
- in: query
|
|
||||||
name: orderId
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
format: uuid
|
|
||||||
example: 65ad5520-4e62-41b7-89dd-a01be6cb78bf
|
|
||||||
required: false
|
|
||||||
description: OrderId of the action to perform.
|
|
||||||
- in: query
|
|
||||||
name: orderLineId
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
format: uuid
|
|
||||||
example: 65ad5520-4e62-41b7-89dd-a01be6cb78bf
|
|
||||||
required: false
|
|
||||||
description: OrderLineId of the action to perform.
|
|
||||||
- in: query
|
- in: query
|
||||||
name: createdFrom
|
name: createdFrom
|
||||||
schema:
|
schema:
|
||||||
@ -110,6 +86,20 @@ paths:
|
|||||||
example: 65ad5520-4e62-41b7-89dd-a01be6cb78bf
|
example: 65ad5520-4e62-41b7-89dd-a01be6cb78bf
|
||||||
required: false
|
required: false
|
||||||
description: Pointer to executor of this action (e.g. the batch job).
|
description: Pointer to executor of this action (e.g. the batch job).
|
||||||
|
- in: query
|
||||||
|
name: resourceName
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
example: contracts
|
||||||
|
required: false
|
||||||
|
description: Name of the resource concerning the scheduled action.
|
||||||
|
- in: query
|
||||||
|
name: resourceIdentifier
|
||||||
|
schema:
|
||||||
|
type: string
|
||||||
|
example: 65ad5520-4e62-41b7-89dd-a01be6cb78bf
|
||||||
|
required: false
|
||||||
|
description: Id of the resource concerning the scheduled action.
|
||||||
responses:
|
responses:
|
||||||
"200":
|
"200":
|
||||||
description: OK
|
description: OK
|
||||||
@ -128,14 +118,20 @@ paths:
|
|||||||
"scheduledActionStatus":
|
"scheduledActionStatus":
|
||||||
{ "scheduledActionStatusId": 1, "name": "created" },
|
{ "scheduledActionStatusId": 1, "name": "created" },
|
||||||
"executionTime": "2024-07-02 15:01:00.000",
|
"executionTime": "2024-07-02 15:01:00.000",
|
||||||
"contractId": "e911532c-8049-4068-955d-6d1230321cba",
|
"details": '{ "xspit": "", "xtat": "", "refundMethod": "", "refundAmount": "" }',
|
||||||
"orderId": "6c512776-7365-4d29-8ddb-b30e826a2dfb",
|
"result": '{ "result": "", "timestamp": "" }',
|
||||||
"orderLineId": "161a3e25-ca15-47b8-b68e-e585cc3ff171",
|
|
||||||
"details": "{ \"xspit\": \"\", \"xtat\": \"\", \"refundMethod\": \"\", \"refundAmount\": \"\" }",
|
|
||||||
"result": "{ \"result\": \"\", \"timestamp\": \"\" }",
|
|
||||||
"created": "2024-07-02 15:01:00.000",
|
"created": "2024-07-02 15:01:00.000",
|
||||||
"updated": "2024-07-02 15:01:00.000",
|
"updated": "2024-07-02 15:01:00.000",
|
||||||
"correlationId": "fb4443c6-5a6a-47a3-adf0-db3dfc183399",
|
"correlationId": "fb4443c6-5a6a-47a3-adf0-db3dfc183399",
|
||||||
|
"scheduledActionResources":
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"scheduledActionResourceId": "7e4b7d7a-4266-47c5-b482-f1a00379c493",
|
||||||
|
"resourceName":
|
||||||
|
{ "resourceNameId": 1, "name": "contracts" },
|
||||||
|
"resourceIdentifier": "70d29a0a-176d-4184-8cba-08416eccb361",
|
||||||
|
},
|
||||||
|
],
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
@ -156,14 +152,18 @@ paths:
|
|||||||
"scheduledActionType": 1,
|
"scheduledActionType": 1,
|
||||||
"scheduledActionStatus": 1,
|
"scheduledActionStatus": 1,
|
||||||
"executionTime": "2024-07-02 15:01:00.000",
|
"executionTime": "2024-07-02 15:01:00.000",
|
||||||
"contractId": "e911532c-8049-4068-955d-6d1230321cba",
|
"details": '{ "xspit": "", "xtat": "", "refundMethod": "", "refundAmount": "" }',
|
||||||
"orderId": "6c512776-7365-4d29-8ddb-b30e826a2dfb",
|
"result": '{ "result": "", "timestamp": "" }',
|
||||||
"orderLineId": "161a3e25-ca15-47b8-b68e-e585cc3ff171",
|
|
||||||
"details": "{ \"xspit\": \"\", \"xtat\": \"\", \"refundMethod\": \"\", \"refundAmount\": \"\" }",
|
|
||||||
"result": "{ \"result\": \"\", \"timestamp\": \"\" }",
|
|
||||||
"created": "2024-07-02 15:01:00.000",
|
"created": "2024-07-02 15:01:00.000",
|
||||||
"updated": "2024-07-02 15:01:00.000",
|
"updated": "2024-07-02 15:01:00.000",
|
||||||
"correlationId": "fb4443c6-5a6a-47a3-adf0-db3dfc183399",
|
"correlationId": "fb4443c6-5a6a-47a3-adf0-db3dfc183399",
|
||||||
|
"scheduledActionResources":
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"resourceNameId": 1,
|
||||||
|
"resourceIdentifier": "70d29a0a-176d-4184-8cba-08416eccb361",
|
||||||
|
},
|
||||||
|
],
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
responses:
|
responses:
|
||||||
@ -212,14 +212,20 @@ paths:
|
|||||||
"scheduledActionStatus":
|
"scheduledActionStatus":
|
||||||
{ "scheduledActionStatusId": 1, "name": "created" },
|
{ "scheduledActionStatusId": 1, "name": "created" },
|
||||||
"executionTime": "2024-07-02 15:01:00.000",
|
"executionTime": "2024-07-02 15:01:00.000",
|
||||||
"contractId": "e911532c-8049-4068-955d-6d1230321cba",
|
"details": '{ "xspit": "", "xtat": "", "refundMethod": "", "refundAmount": "" }',
|
||||||
"orderId": "6c512776-7365-4d29-8ddb-b30e826a2dfb",
|
"result": '{ "result": "", "timestamp": "" }',
|
||||||
"orderLineId": "161a3e25-ca15-47b8-b68e-e585cc3ff171",
|
|
||||||
"details": "{ \"xspit\": \"\", \"xtat\": \"\", \"refundMethod\": \"\", \"refundAmount\": \"\" }",
|
|
||||||
"result": "{ \"result\": \"\", \"timestamp\": \"\" }",
|
|
||||||
"created": "2024-07-02 15:01:00.000",
|
"created": "2024-07-02 15:01:00.000",
|
||||||
"updated": "2024-07-02 15:01:00.000",
|
"updated": "2024-07-02 15:01:00.000",
|
||||||
"correlationId": "fb4443c6-5a6a-47a3-adf0-db3dfc183399",
|
"correlationId": "fb4443c6-5a6a-47a3-adf0-db3dfc183399",
|
||||||
|
"scheduledActionResources":
|
||||||
|
[
|
||||||
|
{
|
||||||
|
"scheduledActionResourceId": "7e4b7d7a-4266-47c5-b482-f1a00379c493",
|
||||||
|
"resourceName":
|
||||||
|
{ "resourceNameId": 1, "name": "contracts" },
|
||||||
|
"resourceIdentifier": "70d29a0a-176d-4184-8cba-08416eccb361",
|
||||||
|
},
|
||||||
|
],
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
patch:
|
patch:
|
||||||
@ -238,8 +244,8 @@ paths:
|
|||||||
{
|
{
|
||||||
"scheduledActionStatus": 1,
|
"scheduledActionStatus": 1,
|
||||||
"executionTime": "2024-07-02 15:01:00.000",
|
"executionTime": "2024-07-02 15:01:00.000",
|
||||||
"details": "{ \"xspit\": \"\", \"xtat\": \"\", \"refundMethod\": \"\", \"refundAmount\": \"\" }",
|
"details": '{ "xspit": "", "xtat": "", "refundMethod": "", "refundAmount": "" }',
|
||||||
"result": "{ \"result\": \"\", \"timestamp\": \"\" }",
|
"result": '{ "result": "", "timestamp": "" }',
|
||||||
"updated": "2024-07-02 15:01:00.000",
|
"updated": "2024-07-02 15:01:00.000",
|
||||||
"correlationId": "fb4443c6-5a6a-47a3-adf0-db3dfc183399",
|
"correlationId": "fb4443c6-5a6a-47a3-adf0-db3dfc183399",
|
||||||
},
|
},
|
||||||
@ -293,9 +299,7 @@ paths:
|
|||||||
example:
|
example:
|
||||||
{
|
{
|
||||||
"scheduledActionTypes":
|
"scheduledActionTypes":
|
||||||
[
|
[{ "scheduledActionTypeId": 1, "name": "gbo-refund" }],
|
||||||
{ "scheduledActionTypeId": 1, "name": "gbo-refund" },
|
|
||||||
],
|
|
||||||
}
|
}
|
||||||
/scheduledactionstatuses:
|
/scheduledactionstatuses:
|
||||||
get:
|
get:
|
||||||
@ -320,6 +324,27 @@ paths:
|
|||||||
{ "scheduledActionStatusId": 4, "name": "failed" },
|
{ "scheduledActionStatusId": 4, "name": "failed" },
|
||||||
],
|
],
|
||||||
}
|
}
|
||||||
|
/resourcenames:
|
||||||
|
get:
|
||||||
|
summary: Return a list of all possible values of the ResourceName reference table. Used for populating drop down lists for example.
|
||||||
|
description: Return a list of all possible values of the ResourceName reference table. Used for populating drop down lists for example.
|
||||||
|
tags:
|
||||||
|
- Reference Tables
|
||||||
|
responses:
|
||||||
|
"200":
|
||||||
|
description: OK
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: "#/components/schemas/ResourceName"
|
||||||
|
example:
|
||||||
|
{
|
||||||
|
"resourceNames":
|
||||||
|
[
|
||||||
|
{ "resourceNameId": 1, "name": "contracts" },
|
||||||
|
{ "resourceNameId": 2, "name": "orders" },
|
||||||
|
],
|
||||||
|
}
|
||||||
components:
|
components:
|
||||||
securitySchemes:
|
securitySchemes:
|
||||||
bearerToken:
|
bearerToken:
|
||||||
@ -344,22 +369,11 @@ components:
|
|||||||
type: string
|
type: string
|
||||||
format: date-time
|
format: date-time
|
||||||
example: 2024-07-02 15:01:00.000
|
example: 2024-07-02 15:01:00.000
|
||||||
contractId:
|
|
||||||
type: string
|
|
||||||
format: uuid
|
|
||||||
example: 8699d72a-cf4d-4e6b-9e9c-549d837ca51f
|
|
||||||
orderId:
|
|
||||||
type: string
|
|
||||||
format: uuid
|
|
||||||
example: 8699d72a-cf4d-4e6b-9e9c-549d837ca51f
|
|
||||||
orderLineId:
|
|
||||||
type: string
|
|
||||||
format: uuid
|
|
||||||
example: 8699d72a-cf4d-4e6b-9e9c-549d837ca51f
|
|
||||||
details:
|
details:
|
||||||
type: string
|
type: string
|
||||||
format: json
|
format: json
|
||||||
example: { "xspit": "", "xtat": "", "refundMethod": "", "refundAmount": "" }
|
example:
|
||||||
|
{ "xspit": "", "xtat": "", "refundMethod": "", "refundAmount": "" }
|
||||||
result:
|
result:
|
||||||
type: string
|
type: string
|
||||||
format: json
|
format: json
|
||||||
@ -396,3 +410,25 @@ components:
|
|||||||
type: string
|
type: string
|
||||||
enum: [created, pending, processed, failed]
|
enum: [created, pending, processed, failed]
|
||||||
example: created
|
example: created
|
||||||
|
ScheduledActionResource:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
scheduledActionResourceId:
|
||||||
|
type: string
|
||||||
|
format: uuid
|
||||||
|
example: 70d29a0a-176d-4184-8cba-08416eccb361
|
||||||
|
resourceName:
|
||||||
|
type: object
|
||||||
|
$ref: "#/components/schemas/ResourceName"
|
||||||
|
resourceIdentifier:
|
||||||
|
type: string
|
||||||
|
example: 70d29a0a-176d-4184-8cba-08416eccb361
|
||||||
|
ResourceName:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
resourceNameId:
|
||||||
|
type: integer
|
||||||
|
example: 1
|
||||||
|
name:
|
||||||
|
type: string
|
||||||
|
example: contracts
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user