context

package
v0.0.0-...-f110f5c Latest Latest
Warning

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

Go to latest
Published: Sep 22, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Index

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_MyClaimNFT struct {
	NFTID     int64 `json:"nft_id"`
	NFTPackID int64 `json:"nft_pack_id"`
}

type OMZ_MyMission

type OMZ_MyMission struct {
	MissionID        int64  `json:"mission_id"`
	MissionDesc      string `json:"mission_desc"`
	MissionCompleted bool   `json:"mission_completed"` // 미션 완료 여부
	Win              bool   `json:"win"`               // 당첨 여부
}

type OMZ_NFTTransfer

type OMZ_NFTTransfer struct {
	AUID int64 `json:"au_id"`
}

channel used

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

type ReqOMZAirDropMission struct {
	AUID      int64 `json:"au_id"`
	MissionID int64 `json:"mission_id"`
}

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

type ReqPSProduct struct {
	Type      int64 `json:"type"`
	ProductID int64 `json:"product_id"`
}

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"`
}

Jump to

Keyboard shortcuts

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