特定のサービス利用規約を更新します。
curl -i -X PUT "https://api.box.com/2.0/terms_of_services/324234" \
-H "authorization: Bearer <ACCESS_TOKEN>" \
-H "content-type: application/json" \
-d '{
"status": "enabled",
"text": "By collaborating on this file you are accepting..."
}'
await client.termsOfServices.updateTermsOfServiceById(tos.id, {
status: 'disabled' as UpdateTermsOfServiceByIdRequestBodyStatusField,
text: 'Updated TOS',
} satisfies UpdateTermsOfServiceByIdRequestBody);
client.terms_of_services.update_terms_of_service_by_id(
tos.id, UpdateTermsOfServiceByIdStatus.DISABLED, "Updated TOS"
)
await client.TermsOfServices.UpdateTermsOfServiceByIdAsync(termsOfServiceId: tos.Id, requestBody: new UpdateTermsOfServiceByIdRequestBody(status: UpdateTermsOfServiceByIdRequestBodyStatusField.Disabled, text: "Updated TOS"));
BoxTermsOfService termsOfService = new BoxTermsOfService(api, "tos-id");
BoxTermsOfService.Info termsOfServiceInfo = termsOfService.new Info();
termsOfServiceInfo.setStatus(BoxTermsOfService.TermsOfServiceStatus.DISABLED);
termsOfServiceInfo.setText("New Terms of Service Text");
termsOfService.updateInfo(termsOfService);
update_object = {'text': 'New Text'}
updated_tos = client.terms_of_service(tos_id='12345').update_info(data=update_object)
print(f'The updated message for your custom terms of service is {updated_tos.text} with ID {updated_tos.id}')
var updates = new BoxTermsOfServicesRequest()
{
Status = "disabled",
Text = "Updated Text"
};
BoxTermsOfService updatedToS = client.TermsOfServiceManager
.UpdateTermsOfServicesAsync("11111", updates);
client.termsOfService.update('12345', { status: 'disabled' })
.then(tos => {
/* tos -> {
type: 'terms_of_service',
id: '12345',
status: 'disabled',
enterprise: { type: 'enterprise', id: '55555' },
tos_type: 'managed',
text: 'By using this service, you agree to ...',
created_at: '2018-04-19T13:55:09-07:00',
modified_at: '2018-04-19T13:55:09-07:00' }
*/
});
client.termsOfService.update(
tosId: "12345",
text: "Updated Text String",
status: TermsOfServiceStatus.enabled
) { (result: Result<TermsOfService, BoxSDKError>) in
guard calse let .success(termsOfService) = result else {
print("Error updating terms of service")
return
}
print("Terms of Service with id: \(termsOfService.id) was updated with text: \(termsOfService.text)")
}
{
"id": "11446498",
"type": "terms_of_service",
"created_at": "2012-12-12T10:53:43-08:00",
"enterprise": {
"id": "11446498",
"type": "enterprise",
"name": "Acme Inc."
},
"modified_at": "2012-12-12T10:53:43-08:00",
"status": "enabled",
"text": "By using this service, you agree to ...",
"tos_type": "managed"
}