@@ -788,6 +788,67 @@ const docTemplate = `{
788788 }
789789 }
790790 },
791+ "/api/v1/review-status/{reviewStatusID}": {
792+ "put": {
793+ "security": [
794+ {
795+ "BearerAuth": []
796+ }
797+ ],
798+ "description": "Update review progress",
799+ "consumes": [
800+ "application/json"
801+ ],
802+ "produces": [
803+ "application/json"
804+ ],
805+ "tags": [
806+ "reviews"
807+ ],
808+ "summary": "Update review progress",
809+ "parameters": [
810+ {
811+ "type": "string",
812+ "description": "Review Status ID",
813+ "name": "reviewStatusID",
814+ "in": "path",
815+ "required": true
816+ },
817+ {
818+ "description": "Update review progress request",
819+ "name": "updateReviewRequest",
820+ "in": "body",
821+ "required": true,
822+ "schema": {
823+ "$ref": "#/definitions/requests.UpdateReviewRequest"
824+ }
825+ }
826+ ],
827+ "responses": {
828+ "200": {
829+ "description": "OK",
830+ "schema": {
831+ "type": "object",
832+ "additionalProperties": true
833+ }
834+ },
835+ "400": {
836+ "description": "Bad Request",
837+ "schema": {
838+ "type": "object",
839+ "additionalProperties": true
840+ }
841+ },
842+ "500": {
843+ "description": "Internal Server Error",
844+ "schema": {
845+ "type": "object",
846+ "additionalProperties": true
847+ }
848+ }
849+ }
850+ }
851+ },
791852 "/api/v1/reviews/complete": {
792853 "post": {
793854 "description": "Complete a review",
@@ -905,6 +966,19 @@ const docTemplate = `{
905966 }
906967 },
907968 "definitions": {
969+ "constants.ReviewStatus": {
970+ "type": "string",
971+ "enum": [
972+ "queued",
973+ "processing",
974+ "available"
975+ ],
976+ "x-enum-varnames": [
977+ "StatusQueued",
978+ "StatusProcessing",
979+ "StatusAvailable"
980+ ]
981+ },
908982 "requests.CompleteReviewRequest": {
909983 "type": "object",
910984 "properties": {
@@ -957,6 +1031,17 @@ const docTemplate = `{
9571031 "type": "string"
9581032 }
9591033 }
1034+ },
1035+ "requests.UpdateReviewRequest": {
1036+ "type": "object",
1037+ "properties": {
1038+ "progress": {
1039+ "type": "integer"
1040+ },
1041+ "status": {
1042+ "$ref": "#/definitions/constants.ReviewStatus"
1043+ }
1044+ }
9601045 }
9611046 },
9621047 "securityDefinitions": {
0 commit comments