Differential D12380 Diff 29771 src/applications/differential/conduit/DifferentialCreateInlineConduitAPIMethod.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/differential/conduit/DifferentialCreateInlineConduitAPIMethod.php
<?php | <?php | ||||
final class DifferentialCreateInlineConduitAPIMethod | final class DifferentialCreateInlineConduitAPIMethod | ||||
extends DifferentialConduitAPIMethod { | extends DifferentialConduitAPIMethod { | ||||
public function getAPIMethodName() { | public function getAPIMethodName() { | ||||
return 'differential.createinline'; | return 'differential.createinline'; | ||||
} | } | ||||
public function getMethodDescription() { | public function getMethodDescription() { | ||||
return 'Add an inline comment to a Differential revision.'; | return 'Add an inline comment to a Differential revision.'; | ||||
} | } | ||||
public function defineParamTypes() { | protected function defineParamTypes() { | ||||
return array( | return array( | ||||
'revisionID' => 'optional revisionid', | 'revisionID' => 'optional revisionid', | ||||
'diffID' => 'optional diffid', | 'diffID' => 'optional diffid', | ||||
'filePath' => 'required string', | 'filePath' => 'required string', | ||||
'isNewFile' => 'required bool', | 'isNewFile' => 'required bool', | ||||
'lineNumber' => 'required int', | 'lineNumber' => 'required int', | ||||
'lineLength' => 'optional int', | 'lineLength' => 'optional int', | ||||
'content' => 'required string', | 'content' => 'required string', | ||||
); | ); | ||||
} | } | ||||
public function defineReturnType() { | protected function defineReturnType() { | ||||
return 'nonempty dict'; | return 'nonempty dict'; | ||||
} | } | ||||
public function defineErrorTypes() { | protected function defineErrorTypes() { | ||||
return array( | return array( | ||||
'ERR-BAD-REVISION' => 'Bad revision ID.', | 'ERR-BAD-REVISION' => 'Bad revision ID.', | ||||
'ERR-BAD-DIFF' => 'Bad diff ID, or diff does not belong to revision.', | 'ERR-BAD-DIFF' => 'Bad diff ID, or diff does not belong to revision.', | ||||
'ERR-NEED-DIFF' => 'Neither revision ID nor diff ID was provided.', | 'ERR-NEED-DIFF' => 'Neither revision ID nor diff ID was provided.', | ||||
'ERR-NEED-FILE' => 'A file path was not provided.', | 'ERR-NEED-FILE' => 'A file path was not provided.', | ||||
'ERR-BAD-FILE' => "Requested file doesn't exist in this revision.", | 'ERR-BAD-FILE' => "Requested file doesn't exist in this revision.", | ||||
); | ); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 71 Lines • Show Last 20 Lines |