mirror of
				https://github.com/go-gitea/gitea
				synced 2025-11-04 05:18:25 +00:00 
			
		
		
		
	Add return type to GetRawFileOrLFS and GetRawFile (#31680)
Document return type for the endpoints that fetch specific files from a repository. This allows the swagger generated code to read the returned data. Co-authored-by: Giteabot <teabot@gitea.io>
This commit is contained in:
		@@ -42,7 +42,7 @@ func GetRawFile(ctx *context.APIContext) {
 | 
				
			|||||||
	// ---
 | 
						// ---
 | 
				
			||||||
	// summary: Get a file from a repository
 | 
						// summary: Get a file from a repository
 | 
				
			||||||
	// produces:
 | 
						// produces:
 | 
				
			||||||
	// - application/json
 | 
						// - application/octet-stream
 | 
				
			||||||
	// parameters:
 | 
						// parameters:
 | 
				
			||||||
	// - name: owner
 | 
						// - name: owner
 | 
				
			||||||
	//   in: path
 | 
						//   in: path
 | 
				
			||||||
@@ -67,6 +67,8 @@ func GetRawFile(ctx *context.APIContext) {
 | 
				
			|||||||
	// responses:
 | 
						// responses:
 | 
				
			||||||
	//   200:
 | 
						//   200:
 | 
				
			||||||
	//     description: Returns raw file content.
 | 
						//     description: Returns raw file content.
 | 
				
			||||||
 | 
						//     schema:
 | 
				
			||||||
 | 
						//       type: file
 | 
				
			||||||
	//   "404":
 | 
						//   "404":
 | 
				
			||||||
	//     "$ref": "#/responses/notFound"
 | 
						//     "$ref": "#/responses/notFound"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -92,6 +94,8 @@ func GetRawFileOrLFS(ctx *context.APIContext) {
 | 
				
			|||||||
	// swagger:operation GET /repos/{owner}/{repo}/media/{filepath} repository repoGetRawFileOrLFS
 | 
						// swagger:operation GET /repos/{owner}/{repo}/media/{filepath} repository repoGetRawFileOrLFS
 | 
				
			||||||
	// ---
 | 
						// ---
 | 
				
			||||||
	// summary: Get a file or it's LFS object from a repository
 | 
						// summary: Get a file or it's LFS object from a repository
 | 
				
			||||||
 | 
						// produces:
 | 
				
			||||||
 | 
						// - application/octet-stream
 | 
				
			||||||
	// parameters:
 | 
						// parameters:
 | 
				
			||||||
	// - name: owner
 | 
						// - name: owner
 | 
				
			||||||
	//   in: path
 | 
						//   in: path
 | 
				
			||||||
@@ -116,6 +120,8 @@ func GetRawFileOrLFS(ctx *context.APIContext) {
 | 
				
			|||||||
	// responses:
 | 
						// responses:
 | 
				
			||||||
	//   200:
 | 
						//   200:
 | 
				
			||||||
	//     description: Returns raw file content.
 | 
						//     description: Returns raw file content.
 | 
				
			||||||
 | 
						//     schema:
 | 
				
			||||||
 | 
						//       type: file
 | 
				
			||||||
	//   "404":
 | 
						//   "404":
 | 
				
			||||||
	//     "$ref": "#/responses/notFound"
 | 
						//     "$ref": "#/responses/notFound"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										15
									
								
								templates/swagger/v1_json.tmpl
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										15
									
								
								templates/swagger/v1_json.tmpl
									
									
									
										generated
									
									
									
								
							@@ -10609,6 +10609,9 @@
 | 
				
			|||||||
    },
 | 
					    },
 | 
				
			||||||
    "/repos/{owner}/{repo}/media/{filepath}": {
 | 
					    "/repos/{owner}/{repo}/media/{filepath}": {
 | 
				
			||||||
      "get": {
 | 
					      "get": {
 | 
				
			||||||
 | 
					        "produces": [
 | 
				
			||||||
 | 
					          "application/octet-stream"
 | 
				
			||||||
 | 
					        ],
 | 
				
			||||||
        "tags": [
 | 
					        "tags": [
 | 
				
			||||||
          "repository"
 | 
					          "repository"
 | 
				
			||||||
        ],
 | 
					        ],
 | 
				
			||||||
@@ -10645,7 +10648,10 @@
 | 
				
			|||||||
        ],
 | 
					        ],
 | 
				
			||||||
        "responses": {
 | 
					        "responses": {
 | 
				
			||||||
          "200": {
 | 
					          "200": {
 | 
				
			||||||
            "description": "Returns raw file content."
 | 
					            "description": "Returns raw file content.",
 | 
				
			||||||
 | 
					            "schema": {
 | 
				
			||||||
 | 
					              "type": "file"
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
          },
 | 
					          },
 | 
				
			||||||
          "404": {
 | 
					          "404": {
 | 
				
			||||||
            "$ref": "#/responses/notFound"
 | 
					            "$ref": "#/responses/notFound"
 | 
				
			||||||
@@ -12682,7 +12688,7 @@
 | 
				
			|||||||
    "/repos/{owner}/{repo}/raw/{filepath}": {
 | 
					    "/repos/{owner}/{repo}/raw/{filepath}": {
 | 
				
			||||||
      "get": {
 | 
					      "get": {
 | 
				
			||||||
        "produces": [
 | 
					        "produces": [
 | 
				
			||||||
          "application/json"
 | 
					          "application/octet-stream"
 | 
				
			||||||
        ],
 | 
					        ],
 | 
				
			||||||
        "tags": [
 | 
					        "tags": [
 | 
				
			||||||
          "repository"
 | 
					          "repository"
 | 
				
			||||||
@@ -12720,7 +12726,10 @@
 | 
				
			|||||||
        ],
 | 
					        ],
 | 
				
			||||||
        "responses": {
 | 
					        "responses": {
 | 
				
			||||||
          "200": {
 | 
					          "200": {
 | 
				
			||||||
            "description": "Returns raw file content."
 | 
					            "description": "Returns raw file content.",
 | 
				
			||||||
 | 
					            "schema": {
 | 
				
			||||||
 | 
					              "type": "file"
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
          },
 | 
					          },
 | 
				
			||||||
          "404": {
 | 
					          "404": {
 | 
				
			||||||
            "$ref": "#/responses/notFound"
 | 
					            "$ref": "#/responses/notFound"
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user