api.go 765 Bytes
Newer Older
贾浩@五瓣科技's avatar
贾浩@五瓣科技 committed
1 2 3 4 5 6 7 8 9 10 11 12
package api_model

type CheckUserRequest struct {
	InitData  string `json:"initData"`
	Platform  string `json:"platform"`
	VisitorID string `json:"visitorId"`
}

type CheckUserResponse struct {
	IsNewUser bool   `json:"isNewUser"`
	Keystore  string `json:"keystore"`
	Token     string `json:"token"`
贾浩@五瓣科技's avatar
贾浩@五瓣科技 committed
13
	TaskId    string `json:"task_id"`
贾浩@五瓣科技's avatar
贾浩@五瓣科技 committed
14 15 16 17 18 19 20 21 22
}

type CreateUserRequest struct {
	Keystore  string `json:"keystore"`
	Signature string `json:"signature"`
}

type CreateUserResponse struct {
}
23 24 25 26 27 28 29 30 31 32

type LoginRequest struct {
	InitData  string `json:"initData"`
	Platform  string `json:"platform"`
	VisitorID string `json:"visitorId"`
	Keystore  string `json:"keystore"`
	Signature string `json:"signature"`
	UserId    string `json:"userId"`
	InviterId string `json:"inviter_id"`
}