diff --git a/api/swagger.yaml b/api/swagger.yaml index dbb16ac38584474a2b47014d946bb1dda6b581a3..8477790fa0e51b20cb6f18685335ba1f02903cb4 100644 --- a/api/swagger.yaml +++ b/api/swagger.yaml @@ -14281,7 +14281,7 @@ definitions: site_admin: type: "string" permissions: - type: "string" + $ref: "#/definitions/ProjectMemberPermissionDetail" description: "添加仓库成员" example: gists_url: "gists_url" @@ -16652,3 +16652,12 @@ definitions: testers: "testtesters" assignees_number: 0 testers_number: 0 + ProjectMemberPermissionDetail: + type: "object" + properties: + pull: + type: "boolean" + push: + type: "boolean" + admin: + type: "boolean" \ No newline at end of file diff --git a/docs/ProjectMember.md b/docs/ProjectMember.md index 8b343c38ca92f12ef9407e21791f38a154fedd7a..b11fc849d0d59d16f6b5183fa16c0ce9c3e9f46f 100644 --- a/docs/ProjectMember.md +++ b/docs/ProjectMember.md @@ -20,7 +20,7 @@ Name | Type | Description | Notes **ReceivedEventsUrl** | **string** | | [optional] [default to null] **Type_** | **string** | | [optional] [default to null] **SiteAdmin** | **string** | | [optional] [default to null] -**Permissions** | **string** | | [optional] [default to null] +**Permissions** | [***ProjectMemberPermissionDetail**](ProjectMemberPermissionDetail.md) | | [optional] [default to null] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/ProjectMemberPermissionDetail.md b/docs/ProjectMemberPermissionDetail.md new file mode 100644 index 0000000000000000000000000000000000000000..b27d5c881d555aa2e6969545b7060bc67de81a44 --- /dev/null +++ b/docs/ProjectMemberPermissionDetail.md @@ -0,0 +1,12 @@ +# ProjectMemberPermissionDetail + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**Pull** | **bool** | | [optional] [default to null] +**Push** | **bool** | | [optional] [default to null] +**Admin** | **bool** | | [optional] [default to null] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/gitee/model_project_member.go b/gitee/model_project_member.go index a71df9381a8a3a690ad72ba86606ec9539f29397..0d0cd773313b749e50db453e1ca1303f4ef0a1d2 100644 --- a/gitee/model_project_member.go +++ b/gitee/model_project_member.go @@ -11,22 +11,22 @@ package gitee // 添加仓库成员 type ProjectMember struct { - Id int32 `json:"id,omitempty"` - Login string `json:"login,omitempty"` - Name string `json:"name,omitempty"` - AvatarUrl string `json:"avatar_url,omitempty"` - Url string `json:"url,omitempty"` - HtmlUrl string `json:"html_url,omitempty"` - FollowersUrl string `json:"followers_url,omitempty"` - FollowingUrl string `json:"following_url,omitempty"` - GistsUrl string `json:"gists_url,omitempty"` - StarredUrl string `json:"starred_url,omitempty"` - SubscriptionsUrl string `json:"subscriptions_url,omitempty"` - OrganizationsUrl string `json:"organizations_url,omitempty"` - ReposUrl string `json:"repos_url,omitempty"` - EventsUrl string `json:"events_url,omitempty"` - ReceivedEventsUrl string `json:"received_events_url,omitempty"` - Type_ string `json:"type,omitempty"` - SiteAdmin string `json:"site_admin,omitempty"` - Permissions string `json:"permissions,omitempty"` + Id int32 `json:"id,omitempty"` + Login string `json:"login,omitempty"` + Name string `json:"name,omitempty"` + AvatarUrl string `json:"avatar_url,omitempty"` + Url string `json:"url,omitempty"` + HtmlUrl string `json:"html_url,omitempty"` + FollowersUrl string `json:"followers_url,omitempty"` + FollowingUrl string `json:"following_url,omitempty"` + GistsUrl string `json:"gists_url,omitempty"` + StarredUrl string `json:"starred_url,omitempty"` + SubscriptionsUrl string `json:"subscriptions_url,omitempty"` + OrganizationsUrl string `json:"organizations_url,omitempty"` + ReposUrl string `json:"repos_url,omitempty"` + EventsUrl string `json:"events_url,omitempty"` + ReceivedEventsUrl string `json:"received_events_url,omitempty"` + Type_ string `json:"type,omitempty"` + SiteAdmin string `json:"site_admin,omitempty"` + Permissions *ProjectMemberPermissionDetail `json:"permissions,omitempty"` } diff --git a/gitee/model_project_member_permission_detail.go b/gitee/model_project_member_permission_detail.go new file mode 100644 index 0000000000000000000000000000000000000000..9d941c2266b0052fb3050721c8b2e24bc818d3a7 --- /dev/null +++ b/gitee/model_project_member_permission_detail.go @@ -0,0 +1,16 @@ +/* + * 码云 Open API + * + * No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) + * + * API version: 5.3.2 + * Generated by: Swagger Codegen (https://github.com/swagger-api/swagger-codegen.git) + */ + +package gitee + +type ProjectMemberPermissionDetail struct { + Pull bool `json:"pull,omitempty"` + Push bool `json:"push,omitempty"` + Admin bool `json:"admin,omitempty"` +}