1
This commit is contained in:
parent
a0e8f32b13
commit
6783b73b53
18
bin/nftserver/config/nft_home_meta.json
Normal file
18
bin/nftserver/config/nft_home_meta.json
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"name": "hero",
|
||||||
|
"nft_name": "hero",
|
||||||
|
"nft_symbol": "nft_symbol",
|
||||||
|
"nft_description": "description",
|
||||||
|
"nft_image": "nft_image",
|
||||||
|
"nft_external_link": "nft_external_link"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "gold_bullion",
|
||||||
|
"nft_name": "gold_bullion",
|
||||||
|
"nft_symbol": "nft_symbol",
|
||||||
|
"nft_description": "description",
|
||||||
|
"nft_image": "nft_image",
|
||||||
|
"nft_external_link": "nft_external_link"
|
||||||
|
}
|
||||||
|
]
|
@ -22,3 +22,8 @@ func (this *NftHomeMetaTable) GetHeroMeta() *NftHomeMeta {
|
|||||||
func (this *NftHomeMetaTable) GetGoldBullionMeta() *NftHomeMeta {
|
func (this *NftHomeMetaTable) GetGoldBullionMeta() *NftHomeMeta {
|
||||||
return this.goldBullion
|
return this.goldBullion
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (this *NftHomeMetaTable) PostInit1() {
|
||||||
|
this.hero = this.GetByName("hero")
|
||||||
|
this.goldBullion = this.GetByName("gold_bullion")
|
||||||
|
}
|
||||||
|
@ -29,6 +29,6 @@ var Table = f5.New(func(this *table) {
|
|||||||
|
|
||||||
this.NftHomeMeta = f5.New(func(this *NftHomeMetaTable) {
|
this.NftHomeMeta = f5.New(func(this *NftHomeMetaTable) {
|
||||||
this.FileName = "../config/nft_home_meta.json"
|
this.FileName = "../config/nft_home_meta.json"
|
||||||
this.PrimKey = "internal_name"
|
this.PrimKey = "name"
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
@ -32,12 +32,12 @@ type Config struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type NftHomeMeta struct {
|
type NftHomeMeta struct {
|
||||||
internal_name string
|
|
||||||
name string
|
name string
|
||||||
symbol string
|
nft_name string
|
||||||
description string
|
nft_symbol string
|
||||||
image string
|
nft_description string
|
||||||
external_link string
|
nft_image string
|
||||||
|
nft_external_link string
|
||||||
|
|
||||||
_flags1_ uint64
|
_flags1_ uint64
|
||||||
_flags2_ uint64
|
_flags2_ uint64
|
||||||
@ -115,51 +115,51 @@ func (this *Config) HasGameapiUrl() bool {
|
|||||||
return (this._flags1_ & (uint64(1) << 1)) > 0
|
return (this._flags1_ & (uint64(1) << 1)) > 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *NftHomeMeta) GetInternalName() string {
|
|
||||||
return this.internal_name
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *NftHomeMeta) HasInternalName() bool {
|
|
||||||
return (this._flags1_ & (uint64(1) << 1)) > 0
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *NftHomeMeta) GetName() string {
|
func (this *NftHomeMeta) GetName() string {
|
||||||
return this.name
|
return this.name
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *NftHomeMeta) HasName() bool {
|
func (this *NftHomeMeta) HasName() bool {
|
||||||
|
return (this._flags1_ & (uint64(1) << 1)) > 0
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *NftHomeMeta) GetNftName() string {
|
||||||
|
return this.nft_name
|
||||||
|
}
|
||||||
|
|
||||||
|
func (this *NftHomeMeta) HasNftName() bool {
|
||||||
return (this._flags1_ & (uint64(1) << 3)) > 0
|
return (this._flags1_ & (uint64(1) << 3)) > 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *NftHomeMeta) GetSymbol() string {
|
func (this *NftHomeMeta) GetNftSymbol() string {
|
||||||
return this.symbol
|
return this.nft_symbol
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *NftHomeMeta) HasSymbol() bool {
|
func (this *NftHomeMeta) HasNftSymbol() bool {
|
||||||
return (this._flags1_ & (uint64(1) << 4)) > 0
|
return (this._flags1_ & (uint64(1) << 4)) > 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *NftHomeMeta) GetDescription() string {
|
func (this *NftHomeMeta) GetNftDescription() string {
|
||||||
return this.description
|
return this.nft_description
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *NftHomeMeta) HasDescription() bool {
|
func (this *NftHomeMeta) HasNftDescription() bool {
|
||||||
return (this._flags1_ & (uint64(1) << 5)) > 0
|
return (this._flags1_ & (uint64(1) << 5)) > 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *NftHomeMeta) GetImage() string {
|
func (this *NftHomeMeta) GetNftImage() string {
|
||||||
return this.image
|
return this.nft_image
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *NftHomeMeta) HasImage() bool {
|
func (this *NftHomeMeta) HasNftImage() bool {
|
||||||
return (this._flags1_ & (uint64(1) << 6)) > 0
|
return (this._flags1_ & (uint64(1) << 6)) > 0
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *NftHomeMeta) GetExternalLink() string {
|
func (this *NftHomeMeta) GetNftExternalLink() string {
|
||||||
return this.external_link
|
return this.nft_external_link
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *NftHomeMeta) HasExternalLink() bool {
|
func (this *NftHomeMeta) HasNftExternalLink() bool {
|
||||||
return (this._flags1_ & (uint64(1) << 7)) > 0
|
return (this._flags1_ & (uint64(1) << 7)) > 0
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -183,10 +183,10 @@ func (this *Config) LoadFromKv(kv map[string]interface{}) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (this *NftHomeMeta) LoadFromKv(kv map[string]interface{}) {
|
func (this *NftHomeMeta) LoadFromKv(kv map[string]interface{}) {
|
||||||
f5.ReadMetaTableField(&this.internal_name, "internal_name", &this._flags1_, 1, kv)
|
f5.ReadMetaTableField(&this.name, "name", &this._flags1_, 1, kv)
|
||||||
f5.ReadMetaTableField(&this.name, "name", &this._flags1_, 3, kv)
|
f5.ReadMetaTableField(&this.nft_name, "nft_name", &this._flags1_, 3, kv)
|
||||||
f5.ReadMetaTableField(&this.symbol, "symbol", &this._flags1_, 4, kv)
|
f5.ReadMetaTableField(&this.nft_symbol, "nft_symbol", &this._flags1_, 4, kv)
|
||||||
f5.ReadMetaTableField(&this.description, "description", &this._flags1_, 5, kv)
|
f5.ReadMetaTableField(&this.nft_description, "nft_description", &this._flags1_, 5, kv)
|
||||||
f5.ReadMetaTableField(&this.image, "image", &this._flags1_, 6, kv)
|
f5.ReadMetaTableField(&this.nft_image, "nft_image", &this._flags1_, 6, kv)
|
||||||
f5.ReadMetaTableField(&this.external_link, "external_link", &this._flags1_, 7, kv)
|
f5.ReadMetaTableField(&this.nft_external_link, "nft_external_link", &this._flags1_, 7, kv)
|
||||||
}
|
}
|
||||||
|
@ -25,10 +25,10 @@ message Config
|
|||||||
|
|
||||||
message NftHomeMeta
|
message NftHomeMeta
|
||||||
{
|
{
|
||||||
optional string internal_name = 1;
|
optional string name = 1;
|
||||||
optional string name = 3;
|
optional string nft_name = 3;
|
||||||
optional string symbol = 4;
|
optional string nft_symbol = 4;
|
||||||
optional string description = 5;
|
optional string nft_description = 5;
|
||||||
optional string image = 6;
|
optional string nft_image = 6;
|
||||||
optional string external_link = 7;
|
optional string nft_external_link = 7;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user