Documentation
¶
Index ¶
- func ExtractClaimsFromAuthHeader(r *http.Request) (*jwt.Claims, error)
- type CreatePostRequest
- type CreateStarredPostRequest
- type DeletePostFromStarredRequest
- type EditUserRequest
- type EmailRequest
- type EmailTokenRequest
- type GetConfirmedPostsHeadersRequest
- type GetPostRequest
- type GetStarredPostsHeadersRequest
- type GetUserPostsHeadersRequest
- type GetUserRequest
- type LoginRequest
- type LogoutRequest
- type OAuth2GoogleCallbackRequest
- type RecoverPasswordRequest
- type RefreshTokenRequest
- type SignUpRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CreatePostRequest ¶
type CreatePostRequest struct { Data resources.CreatePost UserID int64 }
func NewCreatePost ¶
func NewCreatePost(r *http.Request) (*CreatePostRequest, error)
type CreateStarredPostRequest ¶
func NewCreateStarredPost ¶
func NewCreateStarredPost(r *http.Request) (*CreateStarredPostRequest, error)
type DeletePostFromStarredRequest ¶
func NewDeletePostFromStarred ¶
func NewDeletePostFromStarred(r *http.Request) (*DeletePostFromStarredRequest, error)
type EditUserRequest ¶
func NewEditUser ¶
func NewEditUser(r *http.Request) (*EditUserRequest, error)
type EmailRequest ¶
type EmailTokenRequest ¶
type EmailTokenRequest struct {
Data resources.EmailToken
}
func NewEmailToken ¶
func NewEmailToken(r *http.Request) (*EmailTokenRequest, error)
type GetConfirmedPostsHeadersRequest ¶
type GetConfirmedPostsHeadersRequest struct { AuthorID *int64 // contains filtered or unexported fields }
func NewGetPostsHeaders ¶
func NewGetPostsHeaders(r *http.Request) (*GetConfirmedPostsHeadersRequest, error)
type GetPostRequest ¶
type GetPostRequest struct {
PostID int64
}
func NewGetPost ¶
func NewGetPost(r *http.Request) (*GetPostRequest, error)
type GetStarredPostsHeadersRequest ¶
type GetStarredPostsHeadersRequest struct { UserID int64 AuthorID *int64 // contains filtered or unexported fields }
func NewGetStarredPostsHeaders ¶
func NewGetStarredPostsHeaders(r *http.Request) (*GetStarredPostsHeadersRequest, error)
type GetUserPostsHeadersRequest ¶
type GetUserPostsHeadersRequest struct { UserID int64 Status *types.PostStatus // contains filtered or unexported fields }
func NewGetUserPostsHeaders ¶
func NewGetUserPostsHeaders(r *http.Request) (*GetUserPostsHeadersRequest, error)
type GetUserRequest ¶
type GetUserRequest struct {
UserID int64
}
func NewGetUser ¶
func NewGetUser(r *http.Request) (*GetUserRequest, error)
type LoginRequest ¶
type LogoutRequest ¶
type LogoutRequest struct {
UserID int64
}
type OAuth2GoogleCallbackRequest ¶
type OAuth2GoogleCallbackRequest struct {
Data resources.OAuth2Callback
}
func NewOAuth2GoogleCallbackRequest ¶
func NewOAuth2GoogleCallbackRequest(r *http.Request) (*OAuth2GoogleCallbackRequest, error)
type RecoverPasswordRequest ¶
type RecoverPasswordRequest struct {
Data resources.RecoverPassword
}
func NewRecoverPassword ¶
func NewRecoverPassword(r *http.Request) (*RecoverPasswordRequest, error)
type RefreshTokenRequest ¶
type RefreshTokenRequest struct {
Token string
}
func NewRefreshTokenRequest ¶
func NewRefreshTokenRequest(r *http.Request) (*RefreshTokenRequest, error)
type SignUpRequest ¶
type SignUpRequest struct {
Data resources.SignUpUser
}
Source Files
¶
- create_post.go
- create_starred_post.go
- cursor_pagination.go
- delete_post_from_starred.go
- edit_user.go
- email.go
- email_token.go
- extract_claims.go
- get_confirmed_posts_headers.go
- get_post.go
- get_starred_posts_headers.go
- get_user.go
- get_user_posts_headers.go
- login.go
- logout.go
- oauth2_google_callback.go
- recover_password.go
- refresh_token.go
- sign_up.go
Click to show internal directories.
Click to hide internal directories.