/** * 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(); }
/** * 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(); }
/** * 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(); }
/** * 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(); }
/** * 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(); }
/** * 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(); }