Documentation ¶
Index ¶
- type Client
- func (c *Client) ExchangeEncryptionKey(sessId, pubKey, nonce string) (*primary.ExchangeEncryptionKeyResponse, error)
- func (c *Client) GenerateLineAccount(number, countryCode string) (string, error)
- func (c *Client) GetAcctVerifyMethod(sessId string, identifier *primary.AccountIdentifier) (*primary.GetAcctVerifMethodResponse, error)
- func (c *Client) GetCountryInfo(sessId string) (*primary.GetCountryInfoResponse, error)
- func (c *Client) GetPhoneVerifyMethod(sessId string, device *primary.Device, num *primary.UserPhoneNumber) (*primary.GetPhoneVerifMethodResponse, error)
- func (c *Client) GetSecondAuthMethod(sessId string) (*primary.GetSecondAuthMethodResponse, error)
- func (c *Client) GetSessionContentBeforeMigCompletion(sessId string) (*primary.GetSessionContentBeforeMigCompletionResponse, error)
- func (c *Client) IssueWebAuthDetailsForSecondAuth(sessId string) (*primary.IssueWebAuthDetailsForSecondAuthResponse, error)
- func (c *Client) MigratePrimaryUsingEapAccountV2(sessId string) (*primary.MigratePrimaryV2Response, error)
- func (c *Client) MigratePrimaryUsingPhoneV2(sessId string) (*primary.MigratePrimaryV2Response, error)
- func (c *Client) OpenSession() (string, error)
- func (c *Client) RegisterPrimaryUsingPhone(sessionId string) (*primary.RegisterPrimaryResponse, error)
- func (c *Client) RegisterPrimaryUsingSocialLogin(sessId string) (*primary.RegisterPrimaryResponse, error)
- func (c *Client) SendPinCodeForPhone(sessId string, device *primary.Device, num *primary.UserPhoneNumber) (*primary.SendPinCodeForPhoneResponse, error)
- func (c *Client) SetPassword(sessId, ciphertext string) error
- func (c *Client) ValidateProfile(sessId, name string) error
- func (c *Client) VerifyAccountUsingPwd(sessId, ciphertext string, identifier *primary.AccountIdentifier) (*primary.VerifyAccountUsingPwdResponse, error)
- func (c *Client) VerifyPhone(sessId string, device *primary.Device, num *primary.UserPhoneNumber, ...) (*primary.VerifyPhoneResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) ExchangeEncryptionKey ¶
func (c *Client) ExchangeEncryptionKey(sessId, pubKey, nonce string) (*primary.ExchangeEncryptionKeyResponse, error)
func (*Client) GenerateLineAccount ¶
func (*Client) GetAcctVerifyMethod ¶
func (c *Client) GetAcctVerifyMethod(sessId string, identifier *primary.AccountIdentifier) (*primary.GetAcctVerifMethodResponse, error)
func (*Client) GetCountryInfo ¶
func (c *Client) GetCountryInfo(sessId string) (*primary.GetCountryInfoResponse, error)
func (*Client) GetPhoneVerifyMethod ¶
func (c *Client) GetPhoneVerifyMethod(sessId string, device *primary.Device, num *primary.UserPhoneNumber) (*primary.GetPhoneVerifMethodResponse, error)
func (*Client) GetSecondAuthMethod ¶
func (c *Client) GetSecondAuthMethod(sessId string) (*primary.GetSecondAuthMethodResponse, error)
func (*Client) GetSessionContentBeforeMigCompletion ¶
func (c *Client) GetSessionContentBeforeMigCompletion(sessId string) (*primary.GetSessionContentBeforeMigCompletionResponse, error)
func (*Client) IssueWebAuthDetailsForSecondAuth ¶
func (c *Client) IssueWebAuthDetailsForSecondAuth(sessId string) (*primary.IssueWebAuthDetailsForSecondAuthResponse, error)
func (*Client) MigratePrimaryUsingEapAccountV2 ¶
func (c *Client) MigratePrimaryUsingEapAccountV2(sessId string) (*primary.MigratePrimaryV2Response, error)
func (*Client) MigratePrimaryUsingPhoneV2 ¶
func (c *Client) MigratePrimaryUsingPhoneV2(sessId string) (*primary.MigratePrimaryV2Response, error)
func (*Client) OpenSession ¶
func (*Client) RegisterPrimaryUsingPhone ¶
func (c *Client) RegisterPrimaryUsingPhone(sessionId string) (*primary.RegisterPrimaryResponse, error)
func (*Client) RegisterPrimaryUsingSocialLogin ¶
func (c *Client) RegisterPrimaryUsingSocialLogin(sessId string) (*primary.RegisterPrimaryResponse, error)
func (*Client) SendPinCodeForPhone ¶
func (c *Client) SendPinCodeForPhone(sessId string, device *primary.Device, num *primary.UserPhoneNumber) (*primary.SendPinCodeForPhoneResponse, error)
func (*Client) SetPassword ¶
func (*Client) ValidateProfile ¶
func (*Client) VerifyAccountUsingPwd ¶
func (c *Client) VerifyAccountUsingPwd(sessId, ciphertext string, identifier *primary.AccountIdentifier) (*primary.VerifyAccountUsingPwdResponse, error)
func (*Client) VerifyPhone ¶
func (c *Client) VerifyPhone(sessId string, device *primary.Device, num *primary.UserPhoneNumber, pin string) (*primary.VerifyPhoneResponse, error)
Click to show internal directories.
Click to hide internal directories.