member

package
v0.0.0-...-588ec63 Latest Latest
Warning

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

Go to latest
Published: Apr 7, 2024 License: MIT Imports: 11 Imported by: 0

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

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetSwagger

func GetSwagger() (swagger *openapi3.T, err error)

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.

func PathToRawSpec

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

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.

Jump to

Keyboard shortcuts

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