BookingsRestController extends AbstractRestController
in package

Tags
since
1.0

Table of Contents

VENDOR  = 'motopress/appointment'
VERSION  = 1
createBooking()  : WP_REST_Response|WP_Error
createDrafts()  : WP_REST_Response|WP_Error
getNamespace()  : string
getReservations()  : WP_REST_Response|WP_Error
mapReservation()  : array<string|int, mixed>
register_routes()  : mixed

Constants

VENDOR

public mixed VENDOR = 'motopress/appointment'
Tags
since
1.0

VERSION

public mixed VERSION = 1
Tags
since
1.0

Methods

createBooking()

public createBooking(WP_REST_Request $request) : WP_REST_Response|WP_Error
Parameters
$request : WP_REST_Request
Tags
since
1.0
Return values
WP_REST_Response|WP_Error

createDrafts()

public createDrafts(WP_REST_Request $request) : WP_REST_Response|WP_Error
Parameters
$request : WP_REST_Request
Tags
since
1.5.0
Return values
WP_REST_Response|WP_Error

getNamespace()

public getNamespace() : string
Tags
since
1.0
Return values
string

getReservations()

public getReservations(WP_REST_Request $request) : WP_REST_Response|WP_Error
Parameters
$request : WP_REST_Request
Tags
since
1.0
Return values
WP_REST_Response|WP_Error

mapReservation()

public mapReservation(Reservation $reservation) : array<string|int, mixed>
Parameters
$reservation : Reservation
Tags
access

protected

since
1.0
Return values
array<string|int, mixed>

register_routes()

public register_routes() : mixed
Tags
since
1.0
since
1.5.0

added the /bookings/draft route.

Return values
mixed

Search results