Help us shape the future of Go! Take the 2026 Go Developer Survey

auth

package
v1.2.8 Latest Latest
Warning

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

Go to latest
Published: Oct 28, 2026 License: GPL-3.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultAPIURL = "https://df.iantem.io/api/v1"

const DefaultAPIURL = "https://api.iantem.io/v1"

Variables

Functions

func GenerateEncryptedKey

func GenerateEncryptedKey(password string, email string, salt []byte) (*big.Int, error)

GenerateEncryptedKey Takes password and email, salt and returns encrypted key

func GenerateSalt

func GenerateSalt() ([]byte, error)

func NewSRPClient

func NewSRPClient(email string, password string, salt []byte) (*srp.SRP, error)

Types

type ChangeEmailRequest

type ChangeEmailRequest struct {
	OldEmail string `protobuf:"bytes,1,opt,name=old_email,json=oldEmail,proto3" json:"old_email,omitempty"`
	NewEmail string `protobuf:"bytes,2,opt,name=new_email,json=newEmail,proto3" json:"new_email,omitempty"`
	Proof    []byte `protobuf:"bytes,3,opt,name=proof,proto3" json:"proof,omitempty"`
	// contains filtered or unexported fields
}

POST /users/change_email

func (*ChangeEmailRequest) Descriptor deprecated

func (*ChangeEmailRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChangeEmailRequest.ProtoReflect.Descriptor instead.

func (*ChangeEmailRequest) GetNewEmail

func (x *ChangeEmailRequest) GetNewEmail() string

func (*ChangeEmailRequest) GetOldEmail

func (x *ChangeEmailRequest) GetOldEmail() string

func (*ChangeEmailRequest) GetProof

func (x *ChangeEmailRequest) GetProof() []byte

func (*ChangeEmailRequest) ProtoMessage

func (*ChangeEmailRequest) ProtoMessage()

func (*ChangeEmailRequest) ProtoReflect

func (x *ChangeEmailRequest) ProtoReflect() protoreflect.Message

func (*ChangeEmailRequest) Reset

func (x *ChangeEmailRequest) Reset()

func (*ChangeEmailRequest) String

func (x *ChangeEmailRequest) String() string

type Client

type Client interface {
	SignUp(ctx context.Context, email string, password string) ([]byte, error)
	SignupEmailResendCode(ctx context.Context, data *SignupEmailResendRequest) (bool, error)
	SignupEmailConfirmation(ctx context.Context, data *ConfirmSignupRequest) (bool, error)
	GetSalt(ctx context.Context, email string) (*GetSaltResponse, error)
	LoginPrepare(ctx context.Context, loginData *PrepareRequest) (*PrepareResponse, error)
	Login(ctx context.Context, email string, password string, deviceId string) (*LoginResponse, []byte, error)
	SignOut(ctx context.Context, logoutData *LogoutRequest) (bool, error)
}

func NewClient

func NewClient(baseURL string, insecure bool, writer io.Writer) Client

type CompleteChangeEmailRequest

type CompleteChangeEmailRequest struct {
	OldEmail    string `protobuf:"bytes,1,opt,name=old_email,json=oldEmail,proto3" json:"old_email,omitempty"`
	NewEmail    string `protobuf:"bytes,2,opt,name=new_email,json=newEmail,proto3" json:"new_email,omitempty"`
	Code        string `protobuf:"bytes,3,opt,name=code,proto3" json:"code,omitempty"`
	NewSalt     []byte `protobuf:"bytes,4,opt,name=new_salt,json=newSalt,proto3" json:"new_salt,omitempty"`
	NewVerifier []byte `protobuf:"bytes,5,opt,name=new_verifier,json=newVerifier,proto3" json:"new_verifier,omitempty"`
	// contains filtered or unexported fields
}

POST /users/change_email/complete/email

func (*CompleteChangeEmailRequest) Descriptor deprecated

func (*CompleteChangeEmailRequest) Descriptor() ([]byte, []int)

Deprecated: Use CompleteChangeEmailRequest.ProtoReflect.Descriptor instead.

func (*CompleteChangeEmailRequest) GetCode

func (x *CompleteChangeEmailRequest) GetCode() string

func (*CompleteChangeEmailRequest) GetNewEmail

func (x *CompleteChangeEmailRequest) GetNewEmail() string

func (*CompleteChangeEmailRequest) GetNewSalt

func (x *CompleteChangeEmailRequest) GetNewSalt() []byte

func (*CompleteChangeEmailRequest) GetNewVerifier

func (x *CompleteChangeEmailRequest) GetNewVerifier() []byte

func (*CompleteChangeEmailRequest) GetOldEmail

func (x *CompleteChangeEmailRequest) GetOldEmail() string

func (*CompleteChangeEmailRequest) ProtoMessage

func (*CompleteChangeEmailRequest) ProtoMessage()

func (*CompleteChangeEmailRequest) ProtoReflect

func (*CompleteChangeEmailRequest) Reset

func (x *CompleteChangeEmailRequest) Reset()

func (*CompleteChangeEmailRequest) String

func (x *CompleteChangeEmailRequest) String() string

type CompleteRecoveryByEmailRequest

type CompleteRecoveryByEmailRequest struct {
	Email       string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Code        string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
	NewSalt     []byte `protobuf:"bytes,3,opt,name=new_salt,json=newSalt,proto3" json:"new_salt,omitempty"`
	NewVerifier []byte `protobuf:"bytes,4,opt,name=new_verifier,json=newVerifier,proto3" json:"new_verifier,omitempty"`
	// contains filtered or unexported fields
}

POST /users/recovery/complete/email

func (*CompleteRecoveryByEmailRequest) Descriptor deprecated

func (*CompleteRecoveryByEmailRequest) Descriptor() ([]byte, []int)

Deprecated: Use CompleteRecoveryByEmailRequest.ProtoReflect.Descriptor instead.

func (*CompleteRecoveryByEmailRequest) GetCode

func (*CompleteRecoveryByEmailRequest) GetEmail

func (x *CompleteRecoveryByEmailRequest) GetEmail() string

func (*CompleteRecoveryByEmailRequest) GetNewSalt

func (x *CompleteRecoveryByEmailRequest) GetNewSalt() []byte

func (*CompleteRecoveryByEmailRequest) GetNewVerifier

func (x *CompleteRecoveryByEmailRequest) GetNewVerifier() []byte

func (*CompleteRecoveryByEmailRequest) ProtoMessage

func (*CompleteRecoveryByEmailRequest) ProtoMessage()

func (*CompleteRecoveryByEmailRequest) ProtoReflect

func (*CompleteRecoveryByEmailRequest) Reset

func (x *CompleteRecoveryByEmailRequest) Reset()

func (*CompleteRecoveryByEmailRequest) String

type ConfirmSignupRequest

type ConfirmSignupRequest struct {
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Code  string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

POST /users/signup/complete/email

func (*ConfirmSignupRequest) Descriptor deprecated

func (*ConfirmSignupRequest) Descriptor() ([]byte, []int)

Deprecated: Use ConfirmSignupRequest.ProtoReflect.Descriptor instead.

func (*ConfirmSignupRequest) GetCode

func (x *ConfirmSignupRequest) GetCode() string

func (*ConfirmSignupRequest) GetEmail

func (x *ConfirmSignupRequest) GetEmail() string

func (*ConfirmSignupRequest) ProtoMessage

func (*ConfirmSignupRequest) ProtoMessage()

func (*ConfirmSignupRequest) ProtoReflect

func (x *ConfirmSignupRequest) ProtoReflect() protoreflect.Message

func (*ConfirmSignupRequest) Reset

func (x *ConfirmSignupRequest) Reset()

func (*ConfirmSignupRequest) String

func (x *ConfirmSignupRequest) String() string

type DeleteUserRequest

type DeleteUserRequest struct {
	Email     string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Permanent bool   `protobuf:"varint,2,opt,name=permanent,proto3" json:"permanent,omitempty"`
	Proof     []byte `protobuf:"bytes,3,opt,name=proof,proto3" json:"proof,omitempty"`
	DeviceId  string `protobuf:"bytes,4,opt,name=deviceId,proto3" json:"deviceId,omitempty"`
	// contains filtered or unexported fields
}

POST /users/delete

func (*DeleteUserRequest) Descriptor deprecated

func (*DeleteUserRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteUserRequest.ProtoReflect.Descriptor instead.

func (*DeleteUserRequest) GetDeviceId

func (x *DeleteUserRequest) GetDeviceId() string

func (*DeleteUserRequest) GetEmail

func (x *DeleteUserRequest) GetEmail() string

func (*DeleteUserRequest) GetPermanent

func (x *DeleteUserRequest) GetPermanent() bool

func (*DeleteUserRequest) GetProof

func (x *DeleteUserRequest) GetProof() []byte

func (*DeleteUserRequest) ProtoMessage

func (*DeleteUserRequest) ProtoMessage()

func (*DeleteUserRequest) ProtoReflect

func (x *DeleteUserRequest) ProtoReflect() protoreflect.Message

func (*DeleteUserRequest) Reset

func (x *DeleteUserRequest) Reset()

func (*DeleteUserRequest) String

func (x *DeleteUserRequest) String() string

type EmptyResponse

type EmptyResponse struct {
	// contains filtered or unexported fields
}

func (*EmptyResponse) Descriptor deprecated

func (*EmptyResponse) Descriptor() ([]byte, []int)

Deprecated: Use EmptyResponse.ProtoReflect.Descriptor instead.

func (*EmptyResponse) ProtoMessage

func (*EmptyResponse) ProtoMessage()

func (*EmptyResponse) ProtoReflect

func (x *EmptyResponse) ProtoReflect() protoreflect.Message

func (*EmptyResponse) Reset

func (x *EmptyResponse) Reset()

func (*EmptyResponse) String

func (x *EmptyResponse) String() string

type GetSaltResponse

type GetSaltResponse struct {
	Salt []byte `protobuf:"bytes,1,opt,name=salt,proto3" json:"salt,omitempty"`
	// contains filtered or unexported fields
}

GET /users/salt

func (*GetSaltResponse) Descriptor deprecated

func (*GetSaltResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetSaltResponse.ProtoReflect.Descriptor instead.

func (*GetSaltResponse) GetSalt

func (x *GetSaltResponse) GetSalt() []byte

func (*GetSaltResponse) ProtoMessage

func (*GetSaltResponse) ProtoMessage()

func (*GetSaltResponse) ProtoReflect

func (x *GetSaltResponse) ProtoReflect() protoreflect.Message

func (*GetSaltResponse) Reset

func (x *GetSaltResponse) Reset()

func (*GetSaltResponse) String

func (x *GetSaltResponse) String() string

type LoginRequest

type LoginRequest struct {
	Email    string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Proof    []byte `protobuf:"bytes,2,opt,name=proof,proto3" json:"proof,omitempty"`
	DeviceId string `protobuf:"bytes,3,opt,name=deviceId,proto3" json:"deviceId,omitempty"`
	// contains filtered or unexported fields
}

POST /users/login

func (*LoginRequest) Descriptor deprecated

func (*LoginRequest) Descriptor() ([]byte, []int)

Deprecated: Use LoginRequest.ProtoReflect.Descriptor instead.

func (*LoginRequest) GetDeviceId

func (x *LoginRequest) GetDeviceId() string

func (*LoginRequest) GetEmail

func (x *LoginRequest) GetEmail() string

func (*LoginRequest) GetProof

func (x *LoginRequest) GetProof() []byte

func (*LoginRequest) ProtoMessage

func (*LoginRequest) ProtoMessage()

func (*LoginRequest) ProtoReflect

func (x *LoginRequest) ProtoReflect() protoreflect.Message

func (*LoginRequest) Reset

func (x *LoginRequest) Reset()

func (*LoginRequest) String

func (x *LoginRequest) String() string

type LoginResponse

type LoginResponse struct {
	LegacyID       int64  `protobuf:"varint,1,opt,name=legacyID,proto3" json:"legacyID,omitempty"`
	LegacyToken    string `protobuf:"bytes,2,opt,name=legacyToken,proto3" json:"legacyToken,omitempty"`
	Id             string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	EmailConfirmed bool   `protobuf:"varint,4,opt,name=emailConfirmed,proto3" json:"emailConfirmed,omitempty"`
	Success        bool   `protobuf:"varint,5,opt,name=Success,proto3" json:"Success,omitempty"`
	// this maps to /user-data call in pro-server and is returned only on successful login
	LegacyUserData *LoginResponse_UserData `protobuf:"bytes,6,opt,name=legacyUserData,proto3" json:"legacyUserData,omitempty"`
	// list of current user devices. returned only on successful login that is blocked by 'too many devices'
	Devices []*LoginResponse_Device `protobuf:"bytes,7,rep,name=devices,proto3" json:"devices,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginResponse) Descriptor deprecated

func (*LoginResponse) Descriptor() ([]byte, []int)

Deprecated: Use LoginResponse.ProtoReflect.Descriptor instead.

func (*LoginResponse) GetDevices

func (x *LoginResponse) GetDevices() []*LoginResponse_Device

func (*LoginResponse) GetEmailConfirmed

func (x *LoginResponse) GetEmailConfirmed() bool

func (*LoginResponse) GetId

func (x *LoginResponse) GetId() string

func (*LoginResponse) GetLegacyID

func (x *LoginResponse) GetLegacyID() int64

func (*LoginResponse) GetLegacyToken

func (x *LoginResponse) GetLegacyToken() string

func (*LoginResponse) GetLegacyUserData

func (x *LoginResponse) GetLegacyUserData() *LoginResponse_UserData

func (*LoginResponse) GetSuccess

func (x *LoginResponse) GetSuccess() bool

func (*LoginResponse) ProtoMessage

func (*LoginResponse) ProtoMessage()

func (*LoginResponse) ProtoReflect

func (x *LoginResponse) ProtoReflect() protoreflect.Message

func (*LoginResponse) Reset

func (x *LoginResponse) Reset()

func (*LoginResponse) String

func (x *LoginResponse) String() string

type LoginResponse_Device

type LoginResponse_Device struct {
	Id      string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name    string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Created int64  `protobuf:"varint,3,opt,name=created,proto3" json:"created,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginResponse_Device) Descriptor deprecated

func (*LoginResponse_Device) Descriptor() ([]byte, []int)

Deprecated: Use LoginResponse_Device.ProtoReflect.Descriptor instead.

func (*LoginResponse_Device) GetCreated

func (x *LoginResponse_Device) GetCreated() int64

func (*LoginResponse_Device) GetId

func (x *LoginResponse_Device) GetId() string

func (*LoginResponse_Device) GetName

func (x *LoginResponse_Device) GetName() string

func (*LoginResponse_Device) ProtoMessage

func (*LoginResponse_Device) ProtoMessage()

func (*LoginResponse_Device) ProtoReflect

func (x *LoginResponse_Device) ProtoReflect() protoreflect.Message

func (*LoginResponse_Device) Reset

func (x *LoginResponse_Device) Reset()

func (*LoginResponse_Device) String

func (x *LoginResponse_Device) String() string

type LoginResponse_UserData

type LoginResponse_UserData struct {
	UserId       int64                   `protobuf:"varint,1,opt,name=userId,proto3" json:"userId,omitempty"`
	Code         string                  `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
	Token        string                  `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
	Referral     string                  `protobuf:"bytes,4,opt,name=referral,proto3" json:"referral,omitempty"`
	Phone        string                  `protobuf:"bytes,5,opt,name=phone,proto3" json:"phone,omitempty"`
	Email        string                  `protobuf:"bytes,6,opt,name=email,proto3" json:"email,omitempty"`
	UserStatus   string                  `protobuf:"bytes,7,opt,name=userStatus,proto3" json:"userStatus,omitempty"`
	UserLevel    string                  `protobuf:"bytes,8,opt,name=userLevel,proto3" json:"userLevel,omitempty"`
	Locale       string                  `protobuf:"bytes,9,opt,name=locale,proto3" json:"locale,omitempty"`
	Expiration   int64                   `protobuf:"varint,10,opt,name=expiration,proto3" json:"expiration,omitempty"`
	Servers      []string                `protobuf:"bytes,11,rep,name=servers,proto3" json:"servers,omitempty"`
	Subscription string                  `protobuf:"bytes,12,opt,name=subscription,proto3" json:"subscription,omitempty"`
	Purchases    []string                `protobuf:"bytes,13,rep,name=purchases,proto3" json:"purchases,omitempty"`
	BonusDays    string                  `protobuf:"bytes,14,opt,name=bonusDays,proto3" json:"bonusDays,omitempty"`
	BonusMonths  string                  `protobuf:"bytes,15,opt,name=bonusMonths,proto3" json:"bonusMonths,omitempty"`
	Inviters     []string                `protobuf:"bytes,16,rep,name=inviters,proto3" json:"inviters,omitempty"`
	Invitees     []string                `protobuf:"bytes,17,rep,name=invitees,proto3" json:"invitees,omitempty"`
	Devices      []*LoginResponse_Device `protobuf:"bytes,18,rep,name=devices,proto3" json:"devices,omitempty"`
	YinbiEnabled bool                    `protobuf:"varint,19,opt,name=yinbiEnabled,proto3" json:"yinbiEnabled,omitempty"`
	// contains filtered or unexported fields
}

func (*LoginResponse_UserData) Descriptor deprecated

func (*LoginResponse_UserData) Descriptor() ([]byte, []int)

Deprecated: Use LoginResponse_UserData.ProtoReflect.Descriptor instead.

func (*LoginResponse_UserData) GetBonusDays

func (x *LoginResponse_UserData) GetBonusDays() string

func (*LoginResponse_UserData) GetBonusMonths

func (x *LoginResponse_UserData) GetBonusMonths() string

func (*LoginResponse_UserData) GetCode

func (x *LoginResponse_UserData) GetCode() string

func (*LoginResponse_UserData) GetDevices

func (x *LoginResponse_UserData) GetDevices() []*LoginResponse_Device

func (*LoginResponse_UserData) GetEmail

func (x *LoginResponse_UserData) GetEmail() string

func (*LoginResponse_UserData) GetExpiration

func (x *LoginResponse_UserData) GetExpiration() int64

func (*LoginResponse_UserData) GetInvitees

func (x *LoginResponse_UserData) GetInvitees() []string

func (*LoginResponse_UserData) GetInviters

func (x *LoginResponse_UserData) GetInviters() []string

func (*LoginResponse_UserData) GetLocale

func (x *LoginResponse_UserData) GetLocale() string

func (*LoginResponse_UserData) GetPhone

func (x *LoginResponse_UserData) GetPhone() string

func (*LoginResponse_UserData) GetPurchases

func (x *LoginResponse_UserData) GetPurchases() []string

func (*LoginResponse_UserData) GetReferral

func (x *LoginResponse_UserData) GetReferral() string

func (*LoginResponse_UserData) GetServers

func (x *LoginResponse_UserData) GetServers() []string

func (*LoginResponse_UserData) GetSubscription

func (x *LoginResponse_UserData) GetSubscription() string

func (*LoginResponse_UserData) GetToken

func (x *LoginResponse_UserData) GetToken() string

func (*LoginResponse_UserData) GetUserId

func (x *LoginResponse_UserData) GetUserId() int64

func (*LoginResponse_UserData) GetUserLevel

func (x *LoginResponse_UserData) GetUserLevel() string

func (*LoginResponse_UserData) GetUserStatus

func (x *LoginResponse_UserData) GetUserStatus() string

func (*LoginResponse_UserData) GetYinbiEnabled

func (x *LoginResponse_UserData) GetYinbiEnabled() bool

func (*LoginResponse_UserData) ProtoMessage

func (*LoginResponse_UserData) ProtoMessage()

func (*LoginResponse_UserData) ProtoReflect

func (x *LoginResponse_UserData) ProtoReflect() protoreflect.Message

func (*LoginResponse_UserData) Reset

func (x *LoginResponse_UserData) Reset()

func (*LoginResponse_UserData) String

func (x *LoginResponse_UserData) String() string

type LogoutRequest

type LogoutRequest struct {
	Email        string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	DeviceId     string `protobuf:"bytes,2,opt,name=deviceId,proto3" json:"deviceId,omitempty"`
	LegacyUserID int64  `protobuf:"varint,3,opt,name=legacyUserID,proto3" json:"legacyUserID,omitempty"`
	LegacyToken  string `protobuf:"bytes,4,opt,name=legacyToken,proto3" json:"legacyToken,omitempty"`
	// contains filtered or unexported fields
}

POST /users/logout

func (*LogoutRequest) Descriptor deprecated

func (*LogoutRequest) Descriptor() ([]byte, []int)

Deprecated: Use LogoutRequest.ProtoReflect.Descriptor instead.

func (*LogoutRequest) GetDeviceId

func (x *LogoutRequest) GetDeviceId() string

func (*LogoutRequest) GetEmail

func (x *LogoutRequest) GetEmail() string

func (*LogoutRequest) GetLegacyToken

func (x *LogoutRequest) GetLegacyToken() string

func (*LogoutRequest) GetLegacyUserID

func (x *LogoutRequest) GetLegacyUserID() int64

func (*LogoutRequest) ProtoMessage

func (*LogoutRequest) ProtoMessage()

func (*LogoutRequest) ProtoReflect

func (x *LogoutRequest) ProtoReflect() protoreflect.Message

func (*LogoutRequest) Reset

func (x *LogoutRequest) Reset()

func (*LogoutRequest) String

func (x *LogoutRequest) String() string

type PrepareRequest

type PrepareRequest struct {
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	A     []byte `protobuf:"bytes,2,opt,name=a,proto3" json:"a,omitempty"`
	// contains filtered or unexported fields
}

POST /users/prepare

func (*PrepareRequest) Descriptor deprecated

func (*PrepareRequest) Descriptor() ([]byte, []int)

Deprecated: Use PrepareRequest.ProtoReflect.Descriptor instead.

func (*PrepareRequest) GetA

func (x *PrepareRequest) GetA() []byte

func (*PrepareRequest) GetEmail

func (x *PrepareRequest) GetEmail() string

func (*PrepareRequest) ProtoMessage

func (*PrepareRequest) ProtoMessage()

func (*PrepareRequest) ProtoReflect

func (x *PrepareRequest) ProtoReflect() protoreflect.Message

func (*PrepareRequest) Reset

func (x *PrepareRequest) Reset()

func (*PrepareRequest) String

func (x *PrepareRequest) String() string

type PrepareResponse

type PrepareResponse struct {
	B     []byte `protobuf:"bytes,1,opt,name=b,proto3" json:"b,omitempty"`
	Proof []byte `protobuf:"bytes,2,opt,name=proof,proto3" json:"proof,omitempty"`
	// contains filtered or unexported fields
}

func (*PrepareResponse) Descriptor deprecated

func (*PrepareResponse) Descriptor() ([]byte, []int)

Deprecated: Use PrepareResponse.ProtoReflect.Descriptor instead.

func (*PrepareResponse) GetB

func (x *PrepareResponse) GetB() []byte

func (*PrepareResponse) GetProof

func (x *PrepareResponse) GetProof() []byte

func (*PrepareResponse) ProtoMessage

func (*PrepareResponse) ProtoMessage()

func (*PrepareResponse) ProtoReflect

func (x *PrepareResponse) ProtoReflect() protoreflect.Message

func (*PrepareResponse) Reset

func (x *PrepareResponse) Reset()

func (*PrepareResponse) String

func (x *PrepareResponse) String() string

type SignupEmailResendRequest

type SignupEmailResendRequest struct {
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Salt  []byte `protobuf:"bytes,2,opt,name=salt,proto3" json:"salt,omitempty"`
	// contains filtered or unexported fields
}

POST /users/signup/resend/email

func (*SignupEmailResendRequest) Descriptor deprecated

func (*SignupEmailResendRequest) Descriptor() ([]byte, []int)

Deprecated: Use SignupEmailResendRequest.ProtoReflect.Descriptor instead.

func (*SignupEmailResendRequest) GetEmail

func (x *SignupEmailResendRequest) GetEmail() string

func (*SignupEmailResendRequest) GetSalt

func (x *SignupEmailResendRequest) GetSalt() []byte

func (*SignupEmailResendRequest) ProtoMessage

func (*SignupEmailResendRequest) ProtoMessage()

func (*SignupEmailResendRequest) ProtoReflect

func (x *SignupEmailResendRequest) ProtoReflect() protoreflect.Message

func (*SignupEmailResendRequest) Reset

func (x *SignupEmailResendRequest) Reset()

func (*SignupEmailResendRequest) String

func (x *SignupEmailResendRequest) String() string

type SignupRequest

type SignupRequest struct {
	Email                 string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Salt                  []byte `protobuf:"bytes,2,opt,name=salt,proto3" json:"salt,omitempty"`
	Verifier              []byte `protobuf:"bytes,3,opt,name=verifier,proto3" json:"verifier,omitempty"`
	SkipEmailConfirmation bool   `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

POST /users/signup

func (*SignupRequest) Descriptor deprecated

func (*SignupRequest) Descriptor() ([]byte, []int)

Deprecated: Use SignupRequest.ProtoReflect.Descriptor instead.

func (*SignupRequest) GetEmail

func (x *SignupRequest) GetEmail() string

func (*SignupRequest) GetSalt

func (x *SignupRequest) GetSalt() []byte

func (*SignupRequest) GetSkipEmailConfirmation

func (x *SignupRequest) GetSkipEmailConfirmation() bool

func (*SignupRequest) GetVerifier

func (x *SignupRequest) GetVerifier() []byte

func (*SignupRequest) ProtoMessage

func (*SignupRequest) ProtoMessage()

func (*SignupRequest) ProtoReflect

func (x *SignupRequest) ProtoReflect() protoreflect.Message

func (*SignupRequest) Reset

func (x *SignupRequest) Reset()

func (*SignupRequest) String

func (x *SignupRequest) String() string

type StartRecoveryByEmailRequest

type StartRecoveryByEmailRequest struct {
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	// contains filtered or unexported fields
}

POST /users/recovery/start/email

func (*StartRecoveryByEmailRequest) Descriptor deprecated

func (*StartRecoveryByEmailRequest) Descriptor() ([]byte, []int)

Deprecated: Use StartRecoveryByEmailRequest.ProtoReflect.Descriptor instead.

func (*StartRecoveryByEmailRequest) GetEmail

func (x *StartRecoveryByEmailRequest) GetEmail() string

func (*StartRecoveryByEmailRequest) ProtoMessage

func (*StartRecoveryByEmailRequest) ProtoMessage()

func (*StartRecoveryByEmailRequest) ProtoReflect

func (*StartRecoveryByEmailRequest) Reset

func (x *StartRecoveryByEmailRequest) Reset()

func (*StartRecoveryByEmailRequest) String

func (x *StartRecoveryByEmailRequest) String() string

type ValidateRecoveryCodeRequest

type ValidateRecoveryCodeRequest struct {
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Code  string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

POST /users/recovery/validate/email

func (*ValidateRecoveryCodeRequest) Descriptor deprecated

func (*ValidateRecoveryCodeRequest) Descriptor() ([]byte, []int)

Deprecated: Use ValidateRecoveryCodeRequest.ProtoReflect.Descriptor instead.

func (*ValidateRecoveryCodeRequest) GetCode

func (x *ValidateRecoveryCodeRequest) GetCode() string

func (*ValidateRecoveryCodeRequest) GetEmail

func (x *ValidateRecoveryCodeRequest) GetEmail() string

func (*ValidateRecoveryCodeRequest) ProtoMessage

func (*ValidateRecoveryCodeRequest) ProtoMessage()

func (*ValidateRecoveryCodeRequest) ProtoReflect

func (*ValidateRecoveryCodeRequest) Reset

func (x *ValidateRecoveryCodeRequest) Reset()

func (*ValidateRecoveryCodeRequest) String

func (x *ValidateRecoveryCodeRequest) String() string

type ValidateRecoveryCodeResponse

type ValidateRecoveryCodeResponse struct {
	Valid bool `protobuf:"varint,1,opt,name=valid,proto3" json:"valid,omitempty"`
	// contains filtered or unexported fields
}

func (*ValidateRecoveryCodeResponse) Descriptor deprecated

func (*ValidateRecoveryCodeResponse) Descriptor() ([]byte, []int)

Deprecated: Use ValidateRecoveryCodeResponse.ProtoReflect.Descriptor instead.

func (*ValidateRecoveryCodeResponse) GetValid

func (x *ValidateRecoveryCodeResponse) GetValid() bool

func (*ValidateRecoveryCodeResponse) ProtoMessage

func (*ValidateRecoveryCodeResponse) ProtoMessage()

func (*ValidateRecoveryCodeResponse) ProtoReflect

func (*ValidateRecoveryCodeResponse) Reset

func (x *ValidateRecoveryCodeResponse) Reset()

func (*ValidateRecoveryCodeResponse) String

Jump to

Keyboard shortcuts

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