Overview

Namespaces

  • SmsOrange
    • Cruise

Classes

  • Cruise
  • Dispatcher
  • Main

Interfaces

  • Bookable
  • Overview
  • Namespace
  • Class

Class Cruise

Class Cruise

Cruise booking service.

SmsOrange\Main
Extended by SmsOrange\Cruise implements SmsOrange\Bookable
Namespace: SmsOrange
Package: SmsOrange
Located at Cruise.php
Methods summary
public
# __construct( string $token )

Cruise constructor.

Cruise constructor.

Sets the service name, response type and prepares the api parameters.

Parameters

$token

Overrides

SmsOrange\Main::__construct()
public object
# search( array $parameters = [] )

Implementation of the Bookable contract's search method.

Implementation of the Bookable contract's search method.

Calls on the service API search.

Parameters

$parameters

Returns

object

Implementation of

SmsOrange\Bookable::search()
public object
# select( array $parameters = [] )

Implementation of the Bookable contract's select method.

Implementation of the Bookable contract's select method.

Calls on the service API cruise select.

Parameters

$parameters

Returns

object

Implementation of

SmsOrange\Bookable::select()
public object
# getComponents( array $parameters = [] )

Implementation of the Bookable contract's getComponents method.

Implementation of the Bookable contract's getComponents method.

Calls on the service API cruise getComponents.

Parameters

$parameters

Returns

object
public object
# getAvailableCategories( array $parameters = [] )

Implementation of the Bookable contract's getAvailableCategories method.

Implementation of the Bookable contract's getAvailableCategories method.

Calls on the service API cruise getAvailableCategories.

Parameters

$parameters

Returns

object
public object
# getCabins( array $parameters = [] )

Implementation of the Bookable contract's getCabins method.

Implementation of the Bookable contract's getCabins method.

Calls on the service API cruise getCabins.

Parameters

$parameters

Returns

object

Implementation of

SmsOrange\Bookable::getCabins()
public object
# getQuote( array $parameters = [] )

Implementation of the Bookable contract's getQuote method.

Implementation of the Bookable contract's getQuote method.

Calls on the service API cruise getQuote.

Parameters

$parameters

Returns

object
public object
# holdCabin( array $parameters = [] )

Implementation of the Bookable contract's holdCabin method.

Implementation of the Bookable contract's holdCabin method.

Calls on the service API cruise holdCabin.

Parameters

$parameters

Returns

object
public object
# book( array $parameters = [] )

Implementation of the Bookable contract's book method.

Implementation of the Bookable contract's book method.

Calls on the service API cruise book.

Parameters

$parameters

Returns

object

Implementation of

SmsOrange\Bookable::book()
Methods inherited from SmsOrange\Main
executeRequest(), getApiMethod()
Properties inherited from SmsOrange\Main
$config, $headers
API documentation generated by ApiGen