NAME

Webservice::OVH::Me::Order

SYNOPSIS

use Webservice::OVH;

my $ovh = Webservice::OVH->new_from_json("credentials.json");

my $order = $ovh->me->order(1234);

my $order->pay_with_registered_payment_mean('fiedelityAccount')

DESCRIPTION

Module provides possibility to access specified orders and payment options.

METHODS

_new

Internal Method to create the Order object. This method is not ment to be called directly.

id

Returns the api id.

properties

Retrieves properties. This method updates the intern property variable.

date

Exposed property value.

expiration_date

Exposed property value.

password

Exposed property value.

pdf_url

Exposed property value.

price_without_tax

Exposed property value.

price_with_tax

Exposed property value.

tax

Exposed property value.

url

Exposed property value.

associated_object

Exposed property value.

available_registered_payment_mean

Returns an Array of available payment means.

bill

Returns associated bill.

details

Returns an Array of detail Objects.

details

Gets a specified detail Object by id.

payment

Gets details about payment.

payment_means

Gets details about payment_means.

pay_with_registered_payment_mean

Pays the order.

status

Status of the order.