addPagesDomain method

Future<CloudflarePagesDomain> addPagesDomain(
  1. String accountId,
  2. String project,
  3. String domain
)

Attaches the custom domain domain to the Pages project project.

POST /accounts/{account_id}/pages/projects/{project}/domains

Pagesプロジェクトprojectにカスタムドメインdomainを接続します。

Implementation

Future<CloudflarePagesDomain> addPagesDomain(
  String accountId,
  String project,
  String domain,
) async {
  final result = await _result(
    "POST",
    _pagesDomainsPath(accountId, project),
    body: {"name": domain},
    operation: "attach `$domain` to Pages project `$project`",
  );
  if (result is! Map) {
    return CloudflarePagesDomain(name: domain, status: "");
  }
  return CloudflarePagesDomain.fromJson(result);
}