Skip to content

Commit cfedca5

Browse files
committed
add custom template fragments
1 parent 5216fac commit cfedca5

File tree

6 files changed

+72
-0
lines changed

6 files changed

+72
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<?php
2+
3+
require_once __DIR__ . '/../config.php';
4+
require_once __DIR__ . '/../vendor/autoload.php';
5+
6+
$client = new Vonage\Client(
7+
new Vonage\Client\Credentials\Keypair(VONAGE_APPLICATION_PRIVATE_KEY_PATH, VONAGE_APPLICATION_ID),
8+
);
9+
10+
$createFragmentRequest = new CreateCustomTemplateFragmentRequest(
11+
'sms',
12+
'en-us',
13+
'The authentication code for your ${brand} is: ${code}'
14+
);
15+
16+
$client->verify2()->createCustomTemplateFragment(TEMPLATE_ID, $createFragmentRequest);

verify2/create-template.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?php
2+
3+
require_once __DIR__ . '/../config.php';
4+
require_once __DIR__ . '/../vendor/autoload.php';
5+
6+
$client = new Vonage\Client(
7+
new Vonage\Client\Credentials\Keypair(VONAGE_APPLICATION_PRIVATE_KEY_PATH, VONAGE_APPLICATION_ID),
8+
);
9+
10+
$client->verify2()->createCustomTemplate('my-custom-template');

verify2/delete-fragment.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?php
2+
3+
require_once __DIR__ . '/../config.php';
4+
require_once __DIR__ . '/../vendor/autoload.php';
5+
6+
$client = new Vonage\Client(
7+
new Vonage\Client\Credentials\Keypair(VONAGE_APPLICATION_PRIVATE_KEY_PATH, VONAGE_APPLICATION_ID),
8+
);
9+
10+
$client->verify2()->deleteCustomTemplateFragment(TEMPLATE_ID, TEMPLATE_FRAGMENT_ID);

verify2/delete-template.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?php
2+
3+
require_once __DIR__ . '/../config.php';
4+
require_once __DIR__ . '/../vendor/autoload.php';
5+
6+
$client = new Vonage\Client(
7+
new Vonage\Client\Credentials\Keypair(VONAGE_APPLICATION_PRIVATE_KEY_PATH, VONAGE_APPLICATION_ID),
8+
);
9+
10+
$client->verify2()->deleteCustomTemplate(TEMPLATE_ID);
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?php
2+
3+
require_once __DIR__ . '/../config.php';
4+
require_once __DIR__ . '/../vendor/autoload.php';
5+
6+
$client = new Vonage\Client(
7+
new Vonage\Client\Credentials\Keypair(VONAGE_APPLICATION_PRIVATE_KEY_PATH, VONAGE_APPLICATION_ID),
8+
);
9+
10+
$client->verify2()->updateCustomTemplateFragment(
11+
TEMPLATE_ID,
12+
TEMPLATE_FRAGMENT_ID,
13+
'The authentication code for your ${brand} is: ${code}'
14+
);

verify2/update-template.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<?php
2+
3+
require_once __DIR__ . '/../config.php';
4+
require_once __DIR__ . '/../vendor/autoload.php';
5+
6+
$client = new Vonage\Client(
7+
new Vonage\Client\Credentials\Keypair(VONAGE_APPLICATION_PRIVATE_KEY_PATH, VONAGE_APPLICATION_ID),
8+
);
9+
10+
$updateRequest = new UpdateCustomTemplateRequest('my-renamed-template', true);
11+
12+
$client->verify2()->updateCustomTemplate(TEMPLATE_ID, $updateRequest);

0 commit comments

Comments
 (0)