$headers */ public function createStatusReport(SR\CreateStatusReportRequest $request, array $headers = []): SR\CreateStatusReportResponse { return $this->transport->call(self::FQN, 'CreateStatusReport', $request, SR\CreateStatusReportResponse::class, $headers); } /** * @param array $headers */ public function getStatusReport(SR\GetStatusReportRequest $request, array $headers = []): SR\GetStatusReportResponse { return $this->transport->call(self::FQN, 'GetStatusReport', $request, SR\GetStatusReportResponse::class, $headers); } /** * @param array $headers */ public function listStatusReports(SR\ListStatusReportsRequest $request, array $headers = []): SR\ListStatusReportsResponse { return $this->transport->call(self::FQN, 'ListStatusReports', $request, SR\ListStatusReportsResponse::class, $headers); } /** * @param array $headers */ public function updateStatusReport(SR\UpdateStatusReportRequest $request, array $headers = []): SR\UpdateStatusReportResponse { return $this->transport->call(self::FQN, 'UpdateStatusReport', $request, SR\UpdateStatusReportResponse::class, $headers); } /** * @param array $headers */ public function deleteStatusReport(SR\DeleteStatusReportRequest $request, array $headers = []): SR\DeleteStatusReportResponse { return $this->transport->call(self::FQN, 'DeleteStatusReport', $request, SR\DeleteStatusReportResponse::class, $headers); } /** * @param array $headers */ public function addStatusReportUpdate(SR\AddStatusReportUpdateRequest $request, array $headers = []): SR\AddStatusReportUpdateResponse { return $this->transport->call(self::FQN, 'AddStatusReportUpdate', $request, SR\AddStatusReportUpdateResponse::class, $headers); } }