Group
Extension

Matches 40

Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/OVH/OvhApi.pm ( view source; MetaCPAN )
;

use Carp            qw{ carp croak };
use List::Util      'first';
use LWP::UserAgent  ();
use JSON            ();
use Digest::SHA1    'sha1_hex';



# # # # # # # # # # # # # # # # # # # # # # # #
 # # # # # # # #
# Class variables

my $UserAgent = LWP::UserAgent->new(timeout => 10);
my $Json      = JSON->new->allow_nonref;

my @accessRuleMethods = qw{ GET POST PUT DELETE };

# End - Class vari
e 'get' and $method ne 'delete')
    {
        $body = $Json->encode($params{'body'});

        $httpHeaders{'Content-type'} = 'application/json';
        $content{'Content'} = $body;
    }

    unles
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/Webservice/OVH/Cloud/Project/Network/Private/Subnet.pm ( view source; MetaCPAN )


=head1 SYNOPSIS

    use Webservice::OVH;
    
    my $ovh = Webservice::OVH->new_from_json("credentials.json");
    
    my $projects = $ovh->cloud->projects;
    my $example_project = $projects->[
o subnet methods.

=head1 METHODS

=cut

use strict;
use warnings;
use Carp qw{ carp croak };
use JSON;

our $VERSION = 0.48;

=head2 _new_existing

Internal Method to create the Subnet object.
This m
      ? JSON::true : JSON::false;
    my $no_gateway = $params{noGateway} && ( $params{no_gateway} eq 'true' || $params{no_gateway} eq '1' || $params{no_gateway} eq 'yes' ) ? JSON::true : JSON::false;
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/Webservice/OVH/Order/Hosting.pm ( view source; MetaCPAN )


=head1 SYNOPSIS

    use Webservice::OVH;
    
    my $ovh = Webservice::OVH->new_from_json("credentials.json");
    
    my $info = $ovh->hosting->web->free_email_info;

=head1 DESCRIPTION

Only He
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/Webservice/OVH/Me/Contact.pm ( view source; MetaCPAN )


=head1 SYNOPSIS

    use Webservice::OVH;
    
    my $ovh = Webservice::OVH->new_from_json("credentials.json");
    
    my $contacts = $ovh->me->contacts;
    
    foreach my $contact (@$contact) 
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/Webservice/OVH/Me/Order.pm ( view source; MetaCPAN )


=head1 SYNOPSIS

    use Webservice::OVH;
    
    my $ovh = Webservice::OVH->new_from_json("credentials.json");
    
    my $order = $ovh->me->order(1234);
    
    my $order->pay_with_registered_p
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/Webservice/OVH/Me/Bill.pm ( view source; MetaCPAN )


=head1 SYNOPSIS

    use Webservice::OVH;
    
    my $ovh = Webservice::OVH->new_from_json("credentials.json");
    
    my $bills = $ovh->me->bills;
    
    foreach my $bill (@$bills) {
        
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/Webservice/OVH/Order/Cart.pm ( view source; MetaCPAN )


=head1 SYNOPSIS

    use Webservice::OVH;
    
    my $ovh = Webservice::OVH->new_from_json("credentials.json");
    
    my $cart = $ovh->order->new_cart(ovh_subsidiary => 'DE');
    
    $cart->ad
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/Webservice/OVH/Cloud/Project.pm ( view source; MetaCPAN )


=head1 SYNOPSIS

    use Webservice::OVH;
    
    my $ovh = Webservice::OVH->new_from_json("credentials.json");
    
    my $projects = $ovh->cloud->projects;
    my $example_project = $projects->[
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/Webservice/OVH/Me/Task.pm ( view source; MetaCPAN )


=head1 SYNOPSIS

    use Webservice::OVH;
    
    my $ovh = Webservice::OVH->new_from_json("credentials.json");
    
    my $task = $ovh->domain->service->change_contact(contact_billing => 'ovhacco
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/Webservice/OVH/Order/Domain.pm ( view source; MetaCPAN )


=head1 SYNOPSIS

    use Webservice::OVH;
    
    my $ovh = Webservice::OVH->new_from_json("credentials.json");
    
    my $available_domains = $ovh->order->domain->zone->existing;

=head1 DESCRIP
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/Webservice/OVH/Order/Email.pm ( view source; MetaCPAN )


=head1 SYNOPSIS

    use Webservice::OVH;
    
    my $ovh = Webservice::OVH->new_from_json("credentials.json");
    
    my $available_email_domains = $ovh->order->email->domain->available_services
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/Webservice/OVH/Domain/Service.pm ( view source; MetaCPAN )


=head1 SYNOPSIS

    use Webservice::OVH;
    
    my $ovh = Webservice::OVH->new_from_json("credentials.json");
    
    my $service = $ovh->domain->service("mydomain.org");
    
    my $info = $se
ed.

=head1 METHODS

=cut

use strict;
use warnings;
use Carp qw{ carp croak };
use DateTime;
use JSON;

our $VERSION = 0.48;

use Webservice::OVH::Helper;
use Webservice::OVH::Me::Contact;

=head2 _n
rams{renew}{automatic} eq 'yes'            || $params{renew}{automatic} eq '1'            ? JSON::true : JSON::false;
    $options->{deleteAtExpiration} = $params{renew}{delete_at_expiration} eq 'true
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/OVH/OvhApi/Answer.pm ( view source; MetaCPAN )
        qw{ carp croak };
use JSON            ();



# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# Class variables

my $Json = JSON->new->allow_nonref;

# End -
'response'}->content };
    }

    eval { $content = $Json->decode($self->{'response'}->content); 1; } or do { 
        carp 'Failed to parse JSON content from the answer: ', $self->{'response'}->cont
<isSuccess|/isSuccess>.

It takes no parameter.

=head1 SEE ALSO

The guts of module are using: C<JSON>.

=head1 COPYRIGHT

Copyright (c) 2013, OVH SAS.
All rights reserved.

This library is distribut
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/Webservice/OVH/Order.pm ( view source; MetaCPAN )


=head1 SYNOPSIS

    use Webservice::OVH;
    
    my $ovh = Webservice::OVH->new_from_json("credentials.json");
    
    my $carts = $ovh->order->carts;
    my $cart_id = $carts->[0]->id;
    my $c
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/Webservice/OVH/Cloud.pm ( view source; MetaCPAN )


=head1 SYNOPSIS

    use Webservice::OVH;
    
    my $ovh = Webservice::OVH->new_from_json("credentials.json");
    
    my $projects = $ovh->cloud->projects;
    foreach my $project (@$project) {
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/Webservice/OVH/Email.pm ( view source; MetaCPAN )


=head1 SYNOPSIS

    use Webservice::OVH;
    
    my $ovh = Webservice::OVH->new_from_json("credentials.json");
    
    my $email_domains = $ovh->email->domains->domains;
    
    foreach my $emai
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/Webservice/OVH/Email/Domain.pm ( view source; MetaCPAN )


=head1 SYNOPSIS

    use Webservice::OVH;
    
    my $ovh = Webservice::OVH->new_from_json("credentials.json");
    
    my $email_domains = $ovh->email->domain->domains;
    
    foreach $email_do
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/Webservice/OVH/Domain.pm ( view source; MetaCPAN )


=head1 SYNOPSIS

    use Webservice::OVH;
    
    my $ovh = Webservice::OVH->new_from_json("credentials.json");
    
    my $services = $ovh->domain->services;
    foreach my $service (@$services) 
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/Webservice/OVH/Me.pm ( view source; MetaCPAN )


=head1 SYNOPSIS

    use Webservice::OVH;
    
    my $ovh = Webservice::OVH->new_from_json("credentials.json");
    
    my $contacts = $ovh->me->contacts;
    my $tasks_contact_change = $ovh->me->
Webservice-OVH ( S/SF/SFPAJEND/Webservice-OVH-0.48.tar.gz, SFPAJEND, 2023; MetaCPAN )
Webservice-OVH/lib/Webservice/OVH/Domain/Zone.pm ( view source; MetaCPAN )


=head1 SYNOPSIS

    use Webservice::OVH;
    
    my $ovh = Webservice::OVH->new_from_json("credentials.json");
    
    my $zone = $ovh->domain->zone("myzone.de");
    
    my $a_record = $zone->n

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.