github.com/NaverCloudPlatform/ncloud-sdk-go-v2@v1.6.13/services/sourcecommit/docs/V1Api.md (about) 1 # \V1Api 2 3 All URIs are relative to *https://sourcecommit.apigw.ntruss.com/api/v1* 4 5 Method | HTTP request | Description 6 ------------- | ------------- | ------------- 7 [**GetRepositories**](V1Api.md#GetRepositories) | **Get** /repository | 8 [**GetRepository**](V1Api.md#GetRepository) | **Get** /repository/{repositoryName} | 9 [**GetRepositoryById**](V1Api.md#GetRepositoryById) | **Get** /repository/{repositoryId} | 10 [**CreateRepository**](V1Api.md#CreateRepository) | **Post** /repository | 11 [**DeleteRepository**](V1Api.md#DeleteRepository) | **Delete** /repository/id/{repositoryId} | 12 [**ChangeRepository**](V1Api.md#ChangeRepository) | **Patch** /repository/id/{repositoryId} | 13 14 # **GetRepositories** 15 > GetRepositoryListResponse GetRepositories() 16 17 18 ### Required Parameters 19 20 This endpoint does not need any parameter. 21 22 23 24 ### Optional Parameters 25 Optional parameters are passed through a map[string]interface{}. 26 27 Name | Type | Description | Notes 28 ------------- | ------------- | ------------- | ------------- 29 **pageNo** | **int32** | page No | 30 **pageSize** | **int32** | page Size| 31 **projectName** | **string** | project Name | 32 33 ### Return type 34 35 *[**GetRepositoryListResponse**](GetRepositoryListResponse.md) 36 37 ### Authorization 38 39 [x-ncp-iam](../README.md#x-ncp-iam) 40 41 ### HTTP request headers 42 43 - **Content-Type**: application/json 44 - **Accept**: application/json 45 46 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 47 48 49 # **GetRepository** 50 > GetRepositoryDetailResponse GetRepository(repositoryName) 51 52 53 ### Required Parameters 54 This endpoint does not need any parameter. 55 56 57 ### Return type 58 59 *[**GetRepositoryDetailResponse**](GetRepositoryDetailResponse.md) 60 61 ### Authorization 62 63 [x-ncp-iam](../README.md#x-ncp-iam) 64 65 ### HTTP request headers 66 67 - **Content-Type**: application/json 68 - **Accept**: application/json 69 70 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 71 72 # **GetRepositoryById** 73 > GetRepositoryDetailResponse GetRepositoryById(repositoryId) 74 75 76 ### Required Parameters 77 This endpoint does not need any parameter. 78 79 80 ### Return type 81 82 *[**GetRepositoryDetailResponse**](GetRepositoryDetailResponse.md) 83 84 ### Authorization 85 86 [x-ncp-iam](../README.md#x-ncp-iam) 87 88 ### HTTP request headers 89 90 - **Content-Type**: application/json 91 - **Accept**: application/json 92 93 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 94 95 # **CreateRepository** 96 > bool RepositoryPost(body) 97 98 99 ### Required Parameters 100 101 Name | Type | Description | Notes 102 ------------- | ------------- | ------------- | ------------- 103 **body** | **[\*CreateRepository](CreateRepository.md)** | | 104 105 ### Return type 106 107 **bool** 108 109 ### Authorization 110 111 [x-ncp-iam](../README.md#x-ncp-iam) 112 113 ### HTTP request headers 114 115 - **Content-Type**: application/json 116 - **Accept**: application/json 117 118 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 119 120 121 # **DeleteRepository** 122 > bool DeleteRepository(repositoryId) 123 124 125 ### Required Parameters 126 127 This endpoint does not need any parameter. 128 129 130 ### Return type 131 132 **bool** 133 134 ### Authorization 135 136 [x-ncp-iam](../README.md#x-ncp-iam) 137 138 ### HTTP request headers 139 140 - **Content-Type**: application/json 141 - **Accept**: application/json 142 143 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) 144 145 146 # **ChangeRepository** 147 > bool ChangeRepository(body, repositoryId) 148 149 150 ### Required Parameters 151 152 Name | Type | Description | Notes 153 ------------- | ------------- | ------------- | ------------- 154 **body** | **[\*ChangeRepository](ChangeRepository.md)** | | 155 156 ### Return type 157 158 **bool** 159 160 ### Authorization 161 162 [x-ncp-iam](../README.md#x-ncp-iam) 163 164 ### HTTP request headers 165 166 - **Content-Type**: application/json 167 - **Accept**: application/json 168 169 [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)