feat: implement get access tokens api

This commit is contained in:
Steven
2023-08-06 20:25:23 +08:00
parent 994a90c8fb
commit ad988575b3
13 changed files with 612 additions and 140 deletions

View File

@@ -7,6 +7,9 @@
- [RowStatus](#slash-api-v2-RowStatus)
- [api/v2/user_service.proto](#api_v2_user_service-proto)
- [GetUserAccessTokensRequest](#slash-api-v2-GetUserAccessTokensRequest)
- [GetUserAccessTokensResponse](#slash-api-v2-GetUserAccessTokensResponse)
- [GetUserAccessTokensResponse.AccessToken](#slash-api-v2-GetUserAccessTokensResponse-AccessToken)
- [GetUserRequest](#slash-api-v2-GetUserRequest)
- [GetUserResponse](#slash-api-v2-GetUserResponse)
- [User](#slash-api-v2-User)
@@ -55,6 +58,54 @@
<a name="slash-api-v2-GetUserAccessTokensRequest"></a>
### GetUserAccessTokensRequest
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
| id | [int32](#int32) | | |
<a name="slash-api-v2-GetUserAccessTokensResponse"></a>
### GetUserAccessTokensResponse
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
| access_tokens | [GetUserAccessTokensResponse.AccessToken](#slash-api-v2-GetUserAccessTokensResponse-AccessToken) | repeated | |
<a name="slash-api-v2-GetUserAccessTokensResponse-AccessToken"></a>
### GetUserAccessTokensResponse.AccessToken
| Field | Type | Label | Description |
| ----- | ---- | ----- | ----------- |
| access_token | [string](#string) | | |
| description | [string](#string) | | |
| created_time | [google.protobuf.Timestamp](#google-protobuf-Timestamp) | | |
| expires_time | [google.protobuf.Timestamp](#google-protobuf-Timestamp) | | |
<a name="slash-api-v2-GetUserRequest"></a>
### GetUserRequest
@@ -132,7 +183,8 @@
| Method Name | Request Type | Response Type | Description |
| ----------- | ------------ | ------------- | ------------|
| GetUser | [GetUserRequest](#slash-api-v2-GetUserRequest) | [GetUserResponse](#slash-api-v2-GetUserResponse) | |
| GetUser | [GetUserRequest](#slash-api-v2-GetUserRequest) | [GetUserResponse](#slash-api-v2-GetUserResponse) | GetUser returns a user by id. |
| GetUserAccessTokens | [GetUserAccessTokensRequest](#slash-api-v2-GetUserAccessTokensRequest) | [GetUserAccessTokensResponse](#slash-api-v2-GetUserAccessTokensResponse) | GetUserAccessTokens returns a list of access tokens for a user. |