Class AddressFormatsApiV2Controller
Provides address format information.
category |
System |
---|---|
package |
ApiV2Controllers |
__construct(\Slim\Slim $api, array $uri)
Call this constructor from every child controller class in order to set the Slim instance and the request routes arguments to the class.
deprecated |
The "__initialize" method will is deprecated and will be removed in a future version. Please use the new "init" for bootstrapping your child API controllers. |
---|---|
Throws |
|
\Slim\Slim
Slim framework instance, used for request/response manipulation.
array
This array contains all the segments of the current request, starting from the resource.
get()
apiVersion |
2.4.0 |
---|---|
apiName |
GetAddressFormats |
apiGroup |
AddressFormats |
apiDescription |
Get all address formats or a single address format. |
apiExample |
{curl} Get All Address Formats curl -i --user admin@shop.de:12345 http://shop.de/api.php/v2/address_formats {curl} Get Address Format With ID = 1 curl -i --user admin@shop.de:12345 http://shop.de/api.php/v2/address_formats/1 |
apiSuccessExample |
{json} Success-Response [ { "id": "1", "format": "$firstname $lastname$cr$streets$cr$city, $postcode$cr$statecomma$country", "summary": "$city / $country" }, { "id": "2", "format": "$firstname $lastname$cr$streets$cr$city, $state $postcode$cr$country", "summary": "$city, $state / $country" }, { "id": "3", "format": "$firstname $lastname$cr$streets$cr$city$cr$postcode - $statecomma$country", "summary": "$state / $country" }, { "id": "4", "format": "$firstname $lastname$cr$streets$cr$city ($postcode)$cr$country", "summary": "$postcode / $country" }, { "id": "5", "format": "$firstname $lastname$cr$streets$cr$postcode $city$cr$country", "summary": "$city / $country" } ] {json} Success-Response { "id": "1", "format": "$firstname $lastname$cr$streets$cr$city, $postcode$cr$statecomma$country",, "summary": "$city / $country" } |
apiError |
404-NotFound Tax rate record could not be found. 400-BadRequest Invalid rax rate id provided (expected integer). |
apiErrorExample |
Error-Response (Address Format Not Found) HTTP/1.1 404 Not Found { "code": 404, "status": "error", "message": "Address format record could not be found." } Error-Response (Invalid ID) HTTP/1.1 400 Bad Request { "code": 400, "status": "error", "message": "Provided address format ID is invalid, integer expected." } |
getCallableResource( $controller, array $mappedURI, \Slim\Slim $api)
array
\Slim\Slim
DEFAULT_PAGE_ITEMS
var |
---|
DEFAULT_CONTROLLER_NAME
var |
---|
DEFAULT_RATE_LIMIT
var |
---|
DEFAULT_RATE_RESET_PERIOD
var |
---|