* start experimenting with swagger documentation

* further adventures in swagger

* do a few more api paths

* account paths documented

* go fmt

* fix up some models

* bit o lintin'
This commit is contained in:
Tobi Smethurst 2021-07-31 17:49:59 +02:00 committed by GitHub
commit 58dddd86e0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
37 changed files with 2355 additions and 169 deletions

View file

@ -18,14 +18,19 @@
package model
// Token represents an OAuth token used for authenticating with the API and performing actions.. See https://docs.joinmastodon.org/entities/token/
// Token represents an OAuth token used for authenticating with the GoToSocial API and performing actions.
//
// swagger:model oauthToken
type Token struct {
// An OAuth token to be used for authorization.
// Access token used for authorization.
AccessToken string `json:"access_token"`
// The OAuth token type. Mastodon uses Bearer tokens.
// OAuth token type. Will always be 'Bearer'.
// example: bearer
TokenType string `json:"token_type"`
// The OAuth scopes granted by this token, space-separated.
// OAuth scopes granted by this token, space-separated.
// example: read write admin
Scope string `json:"scope"`
// When the token was generated. (UNIX timestamp seconds)
// When the OAuth token was generated (UNIX timestamp seconds).
// example: 1627644520
CreatedAt int64 `json:"created_at"`
}