Copy All Day
Copy All Day to another days
URL : /api/shipping-manage/leadtime_group_item/copy_day
Method : POST
Validate Rule
'leadtime_group_code' => ['required', 'string', 'exists:leadtime_groups,code'],
'source_weekday' => ['required', 'string'],
'weekdays' => ['required', 'array'],
'weekdays.*' => ['required', 'string'],
Enum
Mon,Tue,Wed,Thu,Fri,Sat,Sun
Input
{
"leadtime_group_code": "default",
"source_weekday": "Mon",
"weekdays": [
"Tue", "Wed"
]
}
Success Response
Code : 200 OK
Content example
{
"success": true,
"error": null,
"errorCode": null,
"data": true
}
Error Response
Code : 400 BAD REQUEST
Content :
{
"success": false,
"error": "TUE data time overlap",
"errorCode": 400,
"data": {
"errors": [
"TUE data time overlap",
"WED data time overlap"
]
}
}
cURL
curl --location 'https://api-gateway.develop.pharmacity.io/pmc-ecm-delivery-api/api/shipping-manage/leadtime_group_item/copy_day' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer xxx' \
--data '{
"leadtime_group_code": "default",
"source_weekday": "Mon",
"weekdays": [
"Tue", "Wed"
]
}'