Documentation
¶
Overview ¶
Package member provides primitives to interact with the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen/v2 version v2.1.0 DO NOT EDIT.
Index ¶
- func GetSwagger() (swagger *openapi3.T, err error)
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- type FullMember
- type FullMemberRequest
- type FullMemberResponse
- type FullMembersRequest
- type FullMembersResponse
- type LoginRequest
- type LoginResponse
- type LogoutRequest
- type LogoutResponse
- type Member
- type MemberCreateRequest
- type MemberCreateResponse
- type MemberCredentials
- type MemberCredentialsCreateRequest
- type MemberCredentialsCreateResponse
- type MemberCredentialsDeleteRequest
- type MemberCredentialsDeleteResponse
- type MemberCredentialsRequest
- type MemberCredentialsResponse
- type MemberCredentialsUpdateRequest
- type MemberCredentialsUpdateResponse
- type MemberDeleteRequest
- type MemberDeleteResponse
- type MemberProjectsIds
- type MemberProjectsIdsRequest
- type MemberProjectsIdsResponse
- type MemberRequest
- type MemberResponse
- type MemberUpdateRequest
- type MemberUpdateResponse
- type MembersRequest
- type MembersResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSwagger ¶
GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.
Types ¶
type FullMember ¶
type FullMember struct {
CreatedAt time.Time `json:"created_at" mapstructure:"created_at"`
Email openapi_types.Email `json:"email" mapstructure:"email"`
FirstName string `json:"first_name" mapstructure:"first_name"`
LastName string `json:"last_name" mapstructure:"last_name"`
MemberId int64 `json:"member_id" mapstructure:"member_id"`
UpdatedAt time.Time `json:"updated_at" mapstructure:"updated_at"`
}
FullMember defines model for full_member.
type FullMemberRequest ¶
type FullMemberRequest struct {
MemberId int64 `json:"member_id" mapstructure:"member_id"`
}
FullMemberRequest defines model for full_member_request.
type FullMemberResponse ¶
type FullMemberResponse struct {
FullMember FullMember `json:"full_member"`
}
FullMemberResponse defines model for full_member_response.
type FullMembersRequest ¶
type FullMembersRequest struct {
MemberIds []int64 `json:"member_ids" mapstructure:"member_ids"`
}
FullMembersRequest defines model for full_members_request.
type FullMembersResponse ¶
type FullMembersResponse struct {
FullMembers []FullMember `json:"full_members" mapstructure:"full_members"`
}
FullMembersResponse defines model for full_members_response.
type LoginRequest ¶
type LoginRequest struct {
MemberId int64 `json:"member_id" mapstructure:"member_id"`
Password string `json:"password" mapstructure:"password"`
}
LoginRequest defines model for login_request.
type LoginResponse ¶
type LoginResponse struct {
RefreshToken externalRef0.Token `json:"refresh_token"`
Token externalRef0.Token `json:"token"`
}
LoginResponse defines model for login_response.
type LogoutRequest ¶
type LogoutRequest struct {
MemberId int64 `json:"member_id" mapstructure:"member_id"`
}
LogoutRequest defines model for logout_request.
type LogoutResponse ¶
type LogoutResponse struct {
MemberId int64 `json:"member_id" mapstructure:"member_id"`
}
LogoutResponse defines model for logout_response.
type Member ¶
type Member struct {
CreatedAt time.Time `json:"created_at" mapstructure:"created_at"`
Email openapi_types.Email `json:"email" mapstructure:"email"`
FirstName string `json:"first_name" mapstructure:"first_name"`
LastName string `json:"last_name" mapstructure:"last_name"`
MemberId int64 `json:"member_id" mapstructure:"member_id"`
UpdatedAt time.Time `json:"updated_at" mapstructure:"updated_at"`
}
Member defines model for member.
type MemberCreateRequest ¶
type MemberCreateRequest struct {
Email openapi_types.Email `json:"email" mapstructure:"email"`
FirstName string `json:"first_name" mapstructure:"first_name"`
LastName string `json:"last_name" mapstructure:"last_name"`
Password *string `json:"password,omitempty" mapstructure:"password"`
}
MemberCreateRequest defines model for member_create_request.
type MemberCreateResponse ¶
type MemberCreateResponse struct {
Member Member `json:"member"`
}
MemberCreateResponse defines model for member_create_response.
type MemberCredentials ¶
type MemberCredentials struct {
MemberId int64 `json:"member_id" mapstructure:"member_id"`
Password string `json:"password" mapstructure:"password"`
}
MemberCredentials defines model for member_credentials.
type MemberCredentialsCreateRequest ¶
type MemberCredentialsCreateRequest struct {
MemberId int64 `json:"member_id" mapstructure:"member_id"`
Password string `json:"password" mapstructure:"password"`
}
MemberCredentialsCreateRequest defines model for member_credentials_create_request.
type MemberCredentialsCreateResponse ¶
type MemberCredentialsCreateResponse struct {
MemberId int64 `json:"member_id" mapstructure:"member_id"`
Password string `json:"password" mapstructure:"password"`
}
MemberCredentialsCreateResponse defines model for member_credentials_create_response.
type MemberCredentialsDeleteRequest ¶
type MemberCredentialsDeleteRequest struct {
MemberId int64 `json:"member_id" mapstructure:"member_id"`
}
MemberCredentialsDeleteRequest defines model for member_credentials_delete_request.
type MemberCredentialsDeleteResponse ¶
type MemberCredentialsDeleteResponse struct {
MemberId int64 `json:"member_id" mapstructure:"member_id"`
}
MemberCredentialsDeleteResponse defines model for member_credentials_delete_response.
type MemberCredentialsRequest ¶
type MemberCredentialsRequest struct {
MemberId int64 `json:"member_id" mapstructure:"member_id"`
Password string `json:"password" mapstructure:"password"`
}
MemberCredentialsRequest defines model for member_credentials_request.
type MemberCredentialsResponse ¶
type MemberCredentialsResponse struct {
MemberId int64 `json:"member_id" mapstructure:"member_id"`
Password string `json:"password" mapstructure:"password"`
}
MemberCredentialsResponse defines model for member_credentials_response.
type MemberCredentialsUpdateRequest ¶
type MemberCredentialsUpdateRequest struct {
MemberId int64 `json:"member_id" mapstructure:"member_id"`
Password string `json:"password" mapstructure:"password"`
}
MemberCredentialsUpdateRequest defines model for member_credentials_update_request.
type MemberCredentialsUpdateResponse ¶
type MemberCredentialsUpdateResponse struct {
MemberId int64 `json:"member_id" mapstructure:"member_id"`
Password string `json:"password" mapstructure:"password"`
}
MemberCredentialsUpdateResponse defines model for member_credentials_update_response.
type MemberDeleteRequest ¶
type MemberDeleteRequest struct {
MemberId int64 `json:"member_id" mapstructure:"member_id"`
}
MemberDeleteRequest defines model for member_delete_request.
type MemberDeleteResponse ¶
type MemberDeleteResponse struct {
Message string `json:"message" mapstructure:"message"`
}
MemberDeleteResponse defines model for member_delete_response.
type MemberProjectsIds ¶
type MemberProjectsIds struct {
MemberId int64 `json:"member_id" mapstructure:"member_id"`
ProjectIds []int64 `json:"project_ids" mapstructure:"project_ids"`
}
MemberProjectsIds defines model for member_projects_ids.
type MemberProjectsIdsRequest ¶
type MemberProjectsIdsRequest struct {
MemberId int64 `json:"member_id" mapstructure:"member_id"`
}
MemberProjectsIdsRequest defines model for member_projects_ids_request.
type MemberProjectsIdsResponse ¶
type MemberProjectsIdsResponse struct {
MemberProjectsIds MemberProjectsIds `json:"member_projects_ids"`
}
MemberProjectsIdsResponse defines model for member_projects_ids_response.
type MemberRequest ¶
type MemberRequest struct {
MemberId int64 `json:"member_id" mapstructure:"member_id"`
}
MemberRequest defines model for member_request.
type MemberResponse ¶
type MemberResponse struct {
Member Member `json:"member"`
}
MemberResponse defines model for member_response.
type MemberUpdateRequest ¶
type MemberUpdateRequest struct {
Email openapi_types.Email `json:"email" mapstructure:"email"`
FirstName string `json:"first_name" mapstructure:"first_name"`
LastName string `json:"last_name" mapstructure:"last_name"`
MemberId int64 `json:"member_id" mapstructure:"member_id"`
}
MemberUpdateRequest defines model for member_update_request.
type MemberUpdateResponse ¶
type MemberUpdateResponse struct {
Member Member `json:"member"`
}
MemberUpdateResponse defines model for member_update_response.
type MembersRequest ¶
type MembersRequest struct {
MemberIds []int64 `json:"member_ids" mapstructure:"member_ids"`
}
MembersRequest defines model for members_request.
type MembersResponse ¶
type MembersResponse struct {
Members []Member `json:"members" mapstructure:"members"`
}
MembersResponse defines model for members_response.