bean

package
v0.0.0-...-25cadc1 Latest Latest
Warning

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

Go to latest
Published: Aug 31, 2018 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AssetBean

type AssetBean struct {
	ID            bson.ObjectId `bson:"_id,omitempty"`
	BlockNumber   uint32        `bson:"block_number"`
	TransactionId string        `bson:"transaction_id"`
	SequenceNum   uint32        `bson:"sequence_num"`
	BlockHash     string        `bson:"block_hash"`
	Contract      string        `bson:"contract"`
	CursorLabel   uint32        `bson:"cursor_label"`
	CursorNum     uint32        `bson:"cursor_num"`
	Lifetime      uint64        `bson:"lifetime"`
	Method        string        `bson:"method"`
	Param         struct {
		AssetId string `bson:"assetid"`
		Info    struct {
			UserName    string `bson:"username"`
			AssetName   string `bson:"assetname"`
			AssetType   uint64 `bson:"assettype"`
			FeatureTag  string `bson:"featuretag"`
			SampleHash  string `bson:"samplehash"`
			StorageHash string `bson:"storagehash"`
			ExpireTime  uint32 `bson:"expiretime"`
			OpType      uint32 `bson:"optype"`
			TokenType   string `bson:"tokentype"`
			Price       uint64 `bson:"price"`
			Description string `bson:"description"`
		} `bson:"info"`
	} `bson:"param"`
	Sender     string    `bson:"sender"`
	SigAlg     uint32    `bson:"sig_alg"`
	Signature  string    `bson:"signature"`
	Version    uint32    `bson:"version"`
	CreateTime time.Time `bson:"create_time"`
}

AssetBean struct

type Block

type Block struct {
	ID            bson.ObjectId   `bson:"_id,omitempty"`
	BlockHash     string          `bson:"block_hash"`
	BlockNumber   uint64          `bson:"block_number"`
	PrevBlockHash string          `bson:"prev_block_hash"`
	Delegate      string          `bson:"delegate"`
	Timestamp     uint64          `bson:"timestamp"`
	MerkleRoot    string          `bson:"merkle_root"`
	Transactions  []bson.ObjectId `bson:"transactions"`
	CreateTime    time.Time       `bson:"create_time"`
}

Block struct

type Buy

type Buy struct {
	ID            bson.ObjectId `bson:"_id,omitempty"`
	BlockNumber   uint32        `bson:"block_number"`
	TransactionId string        `bson:"transaction_id"`
	SequenceNum   uint32        `bson:"sequence_num"`
	BlockHash     string        `bson:"block_hash"`
	Contract      string        `bson:"contract"`
	CursorLabel   uint32        `bson:"cursor_label"`
	CursorNum     uint32        `bson:"cursor_num"`
	Lifetime      uint64        `bson:"lifetime"`
	Method        string        `bson:"method"`
	Param         struct {
		DataExchangeId string `bson:"dataexchangeid"`
		Info           struct {
			AssetId  string `bson:"assetid"`
			Username string `bson:"username"`
		} `bson:"info"`
	} `bson:"param"`
	Sender     string    `bson:"sender"`
	SigAlg     uint32    `bson:"sig_alg"`
	Signature  string    `bson:"signature"`
	Version    uint32    `bson:"version"`
	CreateTime time.Time `bson:"create_time"`
}

Buy struct

type CoreBaseReturn

type CoreBaseReturn struct {
	Errcode int64       `json:"errcode"`
	Msg     string      `json:"msg"`
	Result  interface{} `json:"result"`
}

CoreBaseReturn struct

type CoreCommonReturn

type CoreCommonReturn struct {
	Errcode int64  `json:"errcode"`
	Msg     string `json:"msg"`
	Result  struct {
		Trx struct {
			Version     uint32 `json:"version"`
			CursorNum   uint32 `json:"cursor_num"`
			CursorLabel uint32 `json:"cursor_label"`
			Lifetime    uint64 `json:"lifetime"`
			Sender      string `json:"sender"`
			Contract    string `json:"contract"`
			Method      string `json:"method"`
			Param       string `json:"param"`
			SigAlg      uint32 `json:"sig_alg"`
			Signature   string `json:"signature"`
		} `json:"trx"`
		TrxHash string `json:"trx_hash"`
	} `json:"result"`
}

CoreCommonReturn struct

type Did

type Did struct {
	Didid   string
	Didinfo string
}

Did struct

type Favorite

type Favorite struct {
	ID            bson.ObjectId `bson:"_id,omitempty"`
	BlockNumber   uint32        `bson:"block_number"`
	TransactionId string        `bson:"transaction_id"`
	SequenceNum   uint32        `bson:"sequence_num"`
	BlockHash     string        `bson:"block_hash"`
	Contract      string        `bson:"contract"`
	CursorLabel   uint32        `bson:"cursor_label"`
	CursorNum     uint32        `bson:"cursor_num"`
	Lifetime      uint64        `bson:"lifetime"`
	Method        string        `bson:"method"`
	Param         struct {
		Goodsid   string  `bson:"goodsid"`
		Goodstype string  `bson:"goodstype"`
		Optype    float64 `bson:"optype"`
		Username  string  `bson:"username"`
	} `bson:"param"`
	Sender     string    `bson:"sender"`
	SigAlg     uint32    `bson:"sig_alg"`
	Signature  string    `bson:"signature"`
	Version    uint32    `bson:"version"`
	CreateTime time.Time `bson:"create_time"`
}

Favorite struct

type FileBean

type FileBean struct {
	ID          bson.ObjectId `bson:"_id,omitempty"`
	Contract    string        `bson:"contract"`
	CursorLabel uint32        `bson:"cursor_label"`
	CursorNum   uint32        `bson:"cursor_num"`
	Lifetime    uint64        `bson:"lifetime"`
	Method      string        `bson:"method"`
	Param       struct {
		FileId string `bson:"filehash"`
		Info   struct {
			UserName   string `bson:"username"`
			FileName   string `bson:"filename"`
			FileSize   uint64 `bson:"filesize"`
			FilePolicy string `bson:"filepolicy"`
			FileNumber uint64 `bson:"filenumber"`
			SimOrAss   uint32 `bson:"simoreass"`
			OpType     uint32 `bson:"optype"`
			StoreAddr  string `bson:"storeaddr"`
		} `bson:"info"`
	} `bson:"param"`
	Sender     string    `bson:"sender"`
	SigAlg     uint32    `bson:"sig_alg"`
	Signature  string    `bson:"signature"`
	Version    uint32    `bson:"version"`
	CreateTime time.Time `bson:"create_time"`
}

FileBean struct

type GetBalance

type GetBalance struct {
	Tokentype string `bson:"tokentype"`
	Value     uint64 `bson:"value"`
	Cny       string `bson:"cny"`
	Usd       string `bson:"usd"`

	CreateTime time.Time `bson:"create_time"`
}

GetBalance struct

type GetKeyValueResult

type GetKeyValueResult struct {
	Contract string `json:"contract"`
	Object   string `json:"object"`
	Key      string `json:"key"`
	Value    string `json:"value"`
}

GetKeyValueResult struct

type NodeInfo

type NodeInfo struct {
	ID            bson.ObjectId `bson:"_id,omitempty"`
	BlockNumber   uint32        `bson:"block_number"`
	TransactionId string        `bson:"transaction_id"`
	SequenceNum   uint32        `bson:"sequence_num"`
	BlockHash     string        `bson:"block_hash"`
	Contract      string        `bson:"contract"`
	CursorLabel   uint32        `bson:"cursor_label"`
	CursorNum     uint32        `bson:"cursor_num"`
	Lifetime      uint64        `bson:"lifetime"`
	Method        string        `bson:"method"`
	Param         struct {
		Nodeuuid    string `bson:"nodeuuid"`
		Seedip      string `bson:"seedip"`
		Port        string `bson:"port"`
		Slaveiplist string `bson:"slaveiplist"`
		Capacity    string `bson:"capacity"`
		Latitude    string `bson:"latitude"`
		Longitude   string `bson:"longitude"`
	} `bson:"param"`

	Sender     string    `bson:"sender"`
	SigAlg     uint32    `bson:"sig_alg"`
	Signature  string    `bson:"signature"`
	Version    uint32    `bson:"version"`
	CreateTime time.Time `bson:"create_time"`
}

NodeInfo struct

type NodeIp

type NodeIp struct {
	ID            bson.ObjectId `bson:"_id,omitempty"`
	BlockNumber   uint32        `bson:"block_number"`
	TransactionId string        `bson:"transaction_id"`
	SequenceNum   uint32        `bson:"sequence_num"`
	BlockHash     string        `bson:"block_hash"`
	Contract      string        `bson:"contract"`
	CursorLabel   uint32        `bson:"cursor_label"`
	CursorNum     uint32        `bson:"cursor_num"`
	Lifetime      uint64        `bson:"lifetime"`
	Method        string        `bson:"method"`
	Param         struct {
		Nodeuuid    string `bson:"nodeuuid"`
		Seedip      string `bson:"seedip"`
		Port        string `bson:"port"`
		Slaveiplist string `bson:"slaveiplist"`
		Capacity    string `bson:"capacity"`
		Latitude    string `bson:"latitude"`
		Longitude   string `bson:"longitude"`
	} `bson:"param"`

	Sender     string    `bson:"sender"`
	SigAlg     uint32    `bson:"sig_alg"`
	Signature  string    `bson:"signature"`
	Version    uint32    `bson:"version"`
	CreateTime time.Time `bson:"create_time"`
}

NodeIp struct

type PreSaleBean

type PreSaleBean struct {
	ID            bson.ObjectId `bson:"_id,omitempty"`
	BlockNumber   uint32        `bson:"block_number"`
	TransactionId string        `bson:"transaction_id"`
	SequenceNum   uint32        `bson:"sequence_num"`
	BlockHash     string        `bson:"block_hash"`
	Contract      string        `bson:"contract"`
	CursorLabel   uint32        `bson:"cursor_label"`
	CursorNum     uint32        `bson:"cursor_num"`
	Lifetime      uint64        `bson:"lifetime"`
	Method        string        `bson:"method"`
	Param         struct {
		Datapresaleid string `bson:"datapresaleid"`
		Info          struct {
			Assetid   string `bson:"assetid"`
			Consumer  string `bson:"consumer"`
			Datareqid string `bson:"datareqid"`
			Optype    uint32 `bson:"optype"`
			Username  string `bson:"username"`
			IsRead    uint32 `bson:"isread"`
		} `bson:"info"`
	} `bson:"param"`
	Sender     string    `bson:"sender"`
	SigAlg     uint32    `bson:"sig_alg"`
	Signature  string    `bson:"signature"`
	Version    uint32    `bson:"version"`
	CreateTime time.Time `bson:"create_time"`
}

PreSaleBean struct

type RecordNum

type RecordNum struct {
	ID             bson.ObjectId `bson:"_id,omitempty"`
	TxNum          int           `bson:"tx_num"`
	TxAmount       uint64        `bson:"tx_amount"`
	RequirementNum int           `bson:"requirement_num"`
	AssetNum       int           `bson:"asset_num"`
	AccountNum     int           `bson:"account_num"`
	Date           string        `bson:"date"`
	Timestamp      int           `bson:"timestamp"`
	CreateTime     time.Time     `bson:"create_time"`
}

RecordNum struct

type Requirement

type Requirement struct {
	ID            bson.ObjectId `bson:"_id,omitempty"`
	BlockNumber   uint32        `bson:"block_number"`
	TransactionId string        `bson:"transaction_id"`
	SequenceNum   uint32        `bson:"sequence_num"`
	BlockHash     string        `bson:"block_hash"`
	Contract      string        `bson:"contract"`
	CursorLabel   uint32        `bson:"cursor_label"`
	CursorNum     uint32        `bson:"cursor_num"`
	Lifetime      uint64        `bson:"lifetime"`
	Method        string        `bson:"method"`
	Param         struct {
		DataReqId string `bson:"datareqid"`
		Info      struct {
			Description string `bson:"description"`
			Expiretime  uint64 `bson:"expiretime"`
			Featuretag  uint64 `bson:"featuretag"`
			Optype      uint32 `bson:"optype"`
			Tokentype   string `bson:"tokentype"`
			Price       uint64 `bson:"price"`
			Reqname     string `bson:"reqname"`
			Reqtype     uint64 `bson:"reqtype"`
			Samplehash  string `bson:"samplehash"`
			Username    string `bson:"username"`
		} `bson:"info"`
	} `bson:"param"`
	Sender     string    `bson:"sender"`
	SigAlg     uint32    `bson:"sig_alg"`
	Signature  string    `bson:"signature"`
	Version    uint32    `bson:"version"`
	CreateTime time.Time `bson:"create_time"`
}

Requirement struct

type Transaction

type Transaction struct {
	ID            bson.ObjectId `bson:"_id,omitempty"`
	BlockNumber   uint32        `bson:"block_number"`
	TransactionId string        `bson:"transaction_id"`
	SequenceNum   uint32        `bson:"sequence_num"`
	BlockHash     string        `bson:"block_hash"`
	CursorNum     uint32        `bson:"cursor_num"`
	CursorLabel   uint32        `bson:"cursor_label"`
	Lifetime      uint64        `bson:"lifetime"`
	Sender        string        `bson:"sender"`
	Contract      string        `bson:"contract"`
	Method        string        `bson:"method"`
	Param         interface{}   `bson:"param"`
	SigAlg        uint32        `bson:"sig_alg"`
	Signature     string        `bson:"signature"`
	CreateTime    time.Time     `bson:"create_time"`
	Version       uint32        `bson:"version"`
}

Transaction struct

type Transfer

type Transfer struct {
	ID            bson.ObjectId `bson:"_id,omitempty"`
	BlockNumber   uint32        `bson:"block_number"`
	TransactionId string        `bson:"transaction_id"`
	SequenceNum   uint32        `bson:"sequence_num"`
	BlockHash     string        `bson:"block_hash"`
	Contract      string        `bson:"contract"`
	CursorLabel   uint32        `bson:"cursor_label"`
	CursorNum     uint32        `bson:"cursor_num"`
	Lifetime      uint64        `bson:"lifetime"`
	Method        string        `bson:"method"`
	Param         struct {
		From      string `bson:"from"`
		To        string `bson:"to"`
		TokenType string `bson:"tokentype"`
		Value     uint64 `bson:"value"`
	} `bson:"param"`
	Sender     string    `bson:"sender"`
	SigAlg     uint32    `bson:"sig_alg"`
	Signature  string    `bson:"signature"`
	Version    uint32    `bson:"version"`
	CreateTime time.Time `bson:"create_time"`
}

Transfer struct

type Tx

type Tx struct {
	ID            bson.ObjectId `bson:"_id,omitempty"`
	BlockNumber   uint32        `bson:"block_number"`
	TransactionId string        `bson:"transaction_id"`
	SequenceNum   uint32        `bson:"sequence_num"`
	BlockHash     string        `bson:"block_hash"`
	Contract      string        `bson:"contract"`
	CursorLabel   uint32        `bson:"cursor_label"`
	CursorNum     uint32        `bson:"cursor_num"`
	Lifetime      uint64        `bson:"lifetime"`
	Method        string        `bson:"method"`
	Param         struct {
		DataExchangeId string `bson:"dataexchangeid"`
		Info           struct {
			AssetId  string `bson:"assetid"`
			Username string `bson:"username"`
		} `bson:"info"`
	} `bson:"param"`
	Sender     string    `bson:"sender"`
	SigAlg     uint32    `bson:"sig_alg"`
	Signature  string    `bson:"signature"`
	Version    uint32    `bson:"version"`
	CreateTime time.Time `bson:"create_time"`
}

Tx struct

type TxBean

type TxBean struct {
	Version     uint32 `protobuf:"varint,1,opt,name=version" json:"version"`
	CursorNum   uint32 `protobuf:"varint,2,opt,name=cursor_num,json=cursorNum" json:"cursor_num"`
	CursorLabel uint32 `protobuf:"varint,3,opt,name=cursor_label,json=cursorLabel" json:"cursor_label"`
	Lifetime    uint64 `protobuf:"varint,4,opt,name=lifetime" json:"lifetime"`
	Sender      string `protobuf:"bytes,5,opt,name=sender" json:"sender"`
	Contract    string `protobuf:"bytes,6,opt,name=contract" json:"contract"`
	Method      string `protobuf:"bytes,7,opt,name=method" json:"method"`
	Param       string `protobuf:"bytes,8,opt,name=param" json:"param"`
	SigAlg      uint32 `protobuf:"varint,9,opt,name=sig_alg,json=sigAlg" json:"sig_alg"`
	Signature   string `protobuf:"bytes,10,opt,name=signature" json:"signature"`
}

TxBean struct

type TxPublic

type TxPublic struct {
	Sender string `json:"sender"`
}

TxPublic struct

type UserTokenBean

type UserTokenBean struct {
	Username string `bson:"username"`
	Token    string `bson:"token"`
	Ctime    int64  `bson:"ctime"`
}

UserTokenBean struct

Jump to

Keyboard shortcuts

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