Skip to content

Commit be522fc

Browse files
committed
Updated Auto Generated Code
1 parent 7395294 commit be522fc

File tree

3 files changed

+123
-0
lines changed

3 files changed

+123
-0
lines changed

src/Endpoints/CustomersCustomerFidEndpoint.php

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,36 @@ public function setAccountStatus(SetAccountStatusPayload $payload)
189189
return $request;
190190
}
191191

192+
/**
193+
* @summary Save a note against a customer
194+
*
195+
* @param $note
196+
* @param $colour
197+
*
198+
* @return ApiRequest
199+
*/
200+
public function setNote($note, $colour = null)
201+
{
202+
$request = new ApiRequest();
203+
$request->setConnection($this->_getConnection());
204+
$request->setEndpoint($this);
205+
206+
$detail = new ApiRequestDetail();
207+
$detail->setRequireAuth(true);
208+
$detail->setUrl($this->_buildUrl(
209+
str_replace(
210+
array_keys($this->_replacements),
211+
array_values($this->_replacements),
212+
'customers/{customerFid}/note'
213+
)
214+
));
215+
$detail->addPostField('note', $note);
216+
$detail->addPostField('colour', $colour);
217+
$detail->setMethod('PUT');
218+
$request->setRequestDetail($detail);
219+
return $request;
220+
}
221+
192222
/**
193223
* @summary Update a customers location
194224
*

src/Endpoints/CustomersCustomerFidSubscriptionsSubscriptionFidEndpoint.php

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,34 @@ public function setDisableAutoCharge()
9595
return $request;
9696
}
9797

98+
/**
99+
* @summary Set parent subscription on a subscription
100+
*
101+
* @param $parentSubscriptionFid
102+
*
103+
* @return FidRequest
104+
*/
105+
public function setParentSubscription($parentSubscriptionFid)
106+
{
107+
$request = new FidRequest();
108+
$request->setConnection($this->_getConnection());
109+
$request->setEndpoint($this);
110+
111+
$detail = new ApiRequestDetail();
112+
$detail->setRequireAuth(true);
113+
$detail->setUrl($this->_buildUrl(
114+
str_replace(
115+
array_keys($this->_replacements),
116+
array_values($this->_replacements),
117+
'customers/{customerFid}/subscriptions/{subscriptionFid}/setParentSubscription'
118+
)
119+
));
120+
$detail->addPostField('parentSubscriptionFid', $parentSubscriptionFid);
121+
$detail->setMethod('PUT');
122+
$request->setRequestDetail($detail);
123+
return $request;
124+
}
125+
98126
/**
99127
* @summary Modify an existing subscription with a new price. Returns new open order to
100128
* be completed

swagger.yaml

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -647,6 +647,44 @@ paths:
647647
404:
648648
description: Customer not found
649649

650+
"/customers/{customerFid}/note":
651+
put:
652+
summary: Save a note against a customer
653+
tags:
654+
- customers
655+
security:
656+
- OAuth:
657+
- customer
658+
consumes:
659+
- multipart/form-data
660+
parameters:
661+
- $ref: '#/parameters/customerFid'
662+
- name: note
663+
in: formData
664+
required: true
665+
description: Text content of note
666+
type: string
667+
- name: colour
668+
in: formData
669+
required: false
670+
description: Colour of the new ticket
671+
type: string
672+
enum:
673+
- blue
674+
- red
675+
- orange
676+
- yellow
677+
- indigo
678+
- violet
679+
- green
680+
- pink
681+
- grey
682+
responses:
683+
200:
684+
description: Customer note saved
685+
404:
686+
description: Customer not found
687+
650688
"/customers/{customerFid}/location":
651689
put:
652690
summary: Update a customers location
@@ -1463,6 +1501,33 @@ paths:
14631501
404:
14641502
description: Subscription not found
14651503

1504+
"/customers/{customerFid}/subscriptions/{subscriptionFid}/setParentSubscription":
1505+
put:
1506+
consumes:
1507+
- multipart/form-data
1508+
summary: Set parent subscription on a subscription
1509+
tags:
1510+
- customers
1511+
security:
1512+
- OAuth:
1513+
- customer
1514+
parameters:
1515+
- $ref: '#/parameters/customerFid'
1516+
- $ref: '#/parameters/subscriptionFid'
1517+
- name: parentSubscriptionFid
1518+
in: formData
1519+
required: true
1520+
type: string
1521+
responses:
1522+
200:
1523+
description: Parent subscription set
1524+
schema:
1525+
$ref: '#/definitions/Fid'
1526+
412:
1527+
description: Cannot create cyclic reference
1528+
404:
1529+
description: Subscription not found
1530+
14661531
"/customers/{customerFid}/subscriptions/{subscriptionFid}/modify":
14671532
put:
14681533
summary: Modify an existing subscription with a new price. Returns new open order to be completed

0 commit comments

Comments
 (0)