/** * @param string $id Optional (do not set for new objects) * @param string $parent_id Optional, needed for creating new objects. * @param Api $api The Api instance this object should use to make calls */ public function __construct($id = null, $parent_id = null, Api $api = null) { parent::__construct(); $this->data[static::FIELD_ID] = $id; $this->parentId = $parent_id; $this->api = static::assureApi($api); }