API-ParallelsWPB
view release on metacpan or search on metacpan
lib/API/ParallelsWPB/Requests.pm view on Meta::CPAN
my ( $self ) = @_;
return $self->f_request( [qw/ system version /], { req_type => 'get' } );
}
sub create_site {
my ( $self, %param ) = @_;
$param{state} ||= DEFAULT_CREATE_SITE_STATE;
$param{publicationSettings} ||= {};
$param{ownerInfo} ||= {};
$param{isPromoFooterVisible} ||= '';
my $post_array = [ {
state => $param{state},
publicationSettings => $param{publicationSettings},
ownerInfo => $param{ownerInfo},
isPromoFooterVisible => $param{isPromoFooterVisible}
} ];
my $res = $self->f_request(
['sites'],
{
req_type => 'post',
post_data => $post_array,
}
lib/API/ParallelsWPB/Requests.pm view on Meta::CPAN
%param:
state
trial | suspended | regular
This parameter is optional.
It specifies whether the site is in the trial mode, suspended or active (regular value). Sites in the trial mode can be edited, but cannot be published to a hosting account.
publicationSettings
{
"targetUrl" => "ftp://username:password@ftp.example.com/path",
"webSiteUrl" => "http://example.com",
"fallbackIp" => "192.168.1.3"
}
This parameter is optional.
ownerInfo
lib/API/ParallelsWPB/Requests.pm view on Meta::CPAN
Changes site properties.
%param:
state
trial | suspended | regular
This parameter is optional. It specifies whether the site is in trial mode, suspended or active (regular value). Sites in trial mode can be edited, but cannot be published to a hosting account.
publicationSettings
This parameter is optional. It specifies where to publish the site over FTP and what account credentials to use:
ownerInfo
This parameter is optional. It specifies the contact information of the site owner.
isPromoFooterVisible
1 | 0
( run in 1.078 second using v1.01-cache-2.11-cpan-64827b87656 )