Documentation
¶
Index ¶
- Constants
- func AppendRequestParameter()
- func NewOnbuffEventContext(baseCtx *base.BaseContext) interface{}
- type OMZ_AirDrop
- type OMZ_MyClaimNFT
- type OMZ_MyMission
- type OMZ_NFTTransfer
- type OnbuffEventContext
- type PageInfo
- type ReqOMZAirDropMission
- type ReqOMZClaimAirDrop
- type ReqOMZMyMisssion
- type ReqPSHealthCheck
- type ReqPSMetaRefresh
- type ReqPSProduct
- type ResOMZMyMission
- type ResPSHealthCheck
Constants ¶
View Source
const ( IsDrawed_Incomplete = iota // 추첨 미완료 IsDrawed_Complete // 추첨 완료 )
추첨 여부
View Source
const ( MissionIncomplete = iota // 미션 미완료 MissionCompleted // 미션 완료 )
미션 완료 여부
View Source
const ( Loser = iota // 낙첨 Win // 당첨 )
당첨 여부
View Source
const ( ClaimStatus_NotClaim = iota // 청구 안함 ClaimStatus_Claiming // 청구 중 ClaimStatus_ClaimFail // 청구 실패 ClaimStatus_ClaimComplete // 청구 완료 )
청구 여부
Variables ¶
This section is empty.
Functions ¶
func AppendRequestParameter ¶
func AppendRequestParameter()
AppendRequestParameter BaseContext 이미 정의되어 있는 ReqeustParameters 배열에 등록
func NewOnbuffEventContext ¶
func NewOnbuffEventContext(baseCtx *base.BaseContext) interface{}
Types ¶
type OMZ_AirDrop ¶
type OMZ_AirDrop struct {
MissionStartSDT string `json:"mission_start_sdt"`
MissionEndSDT string `json:"mission_end_sdt"`
ClaimStartSDT string `json:"claim_start_sdt"`
ClaimEndSDT string `json:"claim_end_sdt"`
IsDrawed bool `json:"is_drawed"` // 추첨 여부
AirDropQuantity int64 `json:"airdrop_quantity"`
ClaimQuantity int64 `json:"claim_quantity"`
Missions *ResOMZMyMission `json:"missions"`
}
response GetOMZAirDropInfo
type OMZ_MyClaimNFT ¶
type OMZ_MyMission ¶
type OnbuffEventContext ¶
type OnbuffEventContext struct {
*base.BaseContext
VerifyValue *auth.VerifyAuthToken
}
InnoLogContext API의 Request Context
func (*OnbuffEventContext) GetValue ¶
func (o *OnbuffEventContext) GetValue() *auth.VerifyAuthToken
func (*OnbuffEventContext) SetVerifyAuthToken ¶
func (o *OnbuffEventContext) SetVerifyAuthToken(value *auth.VerifyAuthToken)
type PageInfo ¶
type PageInfo struct {
PageOffset int64 `json:"page_offset" query:"page_offset"`
PageSize int64 `json:"page_size" query:"page_size"`
}
common
type ReqOMZAirDropMission ¶
request PutOMZAirDropMission
func NewReqOMZAirDropMission ¶
func NewReqOMZAirDropMission() *ReqOMZAirDropMission
func (*ReqOMZAirDropMission) CheckValidate ¶
func (o *ReqOMZAirDropMission) CheckValidate(ctx *OnbuffEventContext) *base.BaseResponse
type ReqOMZClaimAirDrop ¶
type ReqOMZClaimAirDrop struct {
AUID int64 `json:"au_id"`
}
request claim
func NewReqOMZClaimAirDrop ¶
func NewReqOMZClaimAirDrop() *ReqOMZClaimAirDrop
func (*ReqOMZClaimAirDrop) CheckValidate ¶
func (o *ReqOMZClaimAirDrop) CheckValidate(ctx *OnbuffEventContext) *base.BaseResponse
type ReqOMZMyMisssion ¶
type ReqOMZMyMisssion struct {
AUID int64 `json:"au_id"`
}
request GetOMZMyMission
func NewReqMyMission ¶
func NewReqMyMission() *ReqOMZMyMisssion
func (*ReqOMZMyMisssion) CheckValidate ¶
func (o *ReqOMZMyMisssion) CheckValidate(ctx *OnbuffEventContext) *base.BaseResponse
type ReqPSHealthCheck ¶
type ReqPSHealthCheck struct {
Timestamp int64 `json:"ts"`
}
pubsub api healthcheck
func NewReqPSHealthCheck ¶
func NewReqPSHealthCheck() *ReqPSHealthCheck
type ReqPSMetaRefresh ¶
type ReqPSMetaRefresh struct {
Refresh bool `json:"refresh"`
RefreshTarget int64 `json:"refresh_target"`
}
pubsub api meta db refresh
func NewReqPSMetaRefresh ¶
func NewReqPSMetaRefresh() *ReqPSMetaRefresh
type ReqPSProduct ¶
pubsub prouduct info change alarm
func NewReqPSProduct ¶
func NewReqPSProduct() *ReqPSProduct
type ResOMZMyMission ¶
type ResOMZMyMission struct {
IsClaimed bool `json:"is_claimed"`
MyMission []*OMZ_MyMission `json:"my_missions"`
}
response GetOMZMyMission
type ResPSHealthCheck ¶
type ResPSHealthCheck struct {
Timestamp int64 `json:"ts"`
}
Click to show internal directories.
Click to hide internal directories.