Example #1
0
 /**
  * Delete records
  * https://cybozudev.zendesk.com/hc/ja/articles/201941794
  *
  * @param integer $appId
  * @param array $ids
  * @param integer $guestSpaceId
  * @param array $revisions
  * @return array
  */
 public function delete($appId, array $ids, $guestSpaceId = null, array $revisions = [])
 {
     $options = ['json' => ['app' => $appId, 'ids' => $ids]];
     if (count($revisions) && count($ids) === count($revisions)) {
         $options['json']['revisions'] = $revisions;
     }
     return $this->client->delete(KintoneApi::generateUrl('records.json', $guestSpaceId), $options)->getBody()->jsonSerialize();
 }
Example #2
0
 /**
  * Delete space
  * https://cybozudev.zendesk.com/hc/ja/articles/202166250
  *
  * @param integer $id
  * @param integer $guestSpaceId
  * @return array
  */
 public function delete($id, $guestSpaceId = null)
 {
     $options = ['json' => ['id' => $id]];
     return $this->client->delete(KintoneApi::generateUrl('space.json', $guestSpaceId), $options)->getBody()->jsonSerialize();
 }
Example #3
0
 /**
  * Delete guest users
  * https://cybozudev.zendesk.com/hc/ja/articles/202931674#step1
  *
  * @param array $guests
  * @return array
  */
 public function delete(array $guests)
 {
     $options = ['json' => ['guests' => $guests]];
     return $this->client->delete(KintoneApi::generateUrl('guests.json'), $options)->getBody()->jsonSerialize();
 }
Example #4
0
 /**
  * Delete form fields to preview app
  * https://cybozudev.zendesk.com/hc/ja/articles/204529724#anchor_changeform_deletefields
  *
  * @param integer $id
  * @param array   $fields
  * @param integer $guestSpaceId
  * @param integer $revision
  * @return array
  */
 public function deleteFields($id, array $fields, $guestSpaceId = null, $revision = -1)
 {
     $options = ['json' => ['app' => $id, 'fields' => $fields, 'revision' => $revision]];
     return $this->client->delete(KintoneApi::generateUrl('preview/app/form/fields.json', $guestSpaceId), $options)->getBody()->jsonSerialize();
 }
Example #5
0
 /**
  * Delete record comment
  * https://cybozudev.zendesk.com/hc/ja/articles/209758703
  *
  * @param integer $appId
  * @param integer $recordId
  * @param integer $id
  * @param integer $guestSpaceId
  * @return array
  */
 public function delete($appId, $recordId, $id, $guestSpaceId = null)
 {
     $options = ['json' => ['app' => $appId, 'record' => $recordId, 'comment' => $id]];
     return $this->client->delete(KintoneApi::generateUrl('record/comment.json', $guestSpaceId), $options)->getBody()->jsonSerialize();
 }
Example #6
0
 /**
  * Delete record
  * https://cybozudev.zendesk.com/hc/ja/articles/201941794
  *
  * @param integer $appId
  * @param integer $id
  * @param integer $guestSpaceId
  * @param integer $revision
  * @return array
  */
 public function delete($appId, $id, $guestSpaceId = null, $revision = -1)
 {
     $options = ['json' => ['app' => $appId, 'ids' => [$id], 'revisions' => [$revision]]];
     return $this->client->delete(KintoneApi::generateUrl('records.json', $guestSpaceId), $options)->getBody()->jsonSerialize();
 }