requests

package
v0.0.0-...-f6cc6f7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 26, 2023 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExtractClaimsFromAuthHeader

func ExtractClaimsFromAuthHeader(r *http.Request) (*jwt.Claims, error)

Types

type CreatePostRequest

type CreatePostRequest struct {
	Data   resources.CreatePost
	UserID int64
}

func NewCreatePost

func NewCreatePost(r *http.Request) (*CreatePostRequest, error)

type CreateStarredPostRequest

type CreateStarredPostRequest struct {
	PostID int64
	UserID int64
}

func NewCreateStarredPost

func NewCreateStarredPost(r *http.Request) (*CreateStarredPostRequest, error)

type DeletePostFromStarredRequest

type DeletePostFromStarredRequest struct {
	PostID int64
	UserID int64
}

func NewDeletePostFromStarred

func NewDeletePostFromStarred(r *http.Request) (*DeletePostFromStarredRequest, error)

type EditUserRequest

type EditUserRequest struct {
	Data   resources.EditUser
	UserID int64
}

func NewEditUser

func NewEditUser(r *http.Request) (*EditUserRequest, error)

type EmailRequest

type EmailRequest struct {
	Data resources.Email
}

func NewEmail

func NewEmail(r *http.Request) (*EmailRequest, error)

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
}

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 LoginRequest struct {
	Data resources.LoginUser
}

func NewLogin

func NewLogin(r *http.Request) (*LoginRequest, error)

type LogoutRequest

type LogoutRequest struct {
	UserID int64
}

func NewLogout

func NewLogout(r *http.Request) (*LogoutRequest, error)

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
}

func NewSignUp

func NewSignUp(r *http.Request) (*SignUpRequest, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL