Documentation
¶
Index ¶
- Variables
- func NewCreateDataProcessor() crtypes.GetNewProcessor
- func NewMigrateDataProcessor() currencytypes.GetNewProcessor
- func NewRegisterModelProcessor() currencytypes.GetNewProcessor
- type CreateData
- func (op *CreateData) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
- func (op *CreateData) DecodeJSON(b []byte, enc encoder.Encoder) error
- func (op CreateData) MarshalBSON() ([]byte, error)
- func (op CreateData) MarshalJSON() ([]byte, error)
- func (CreateData) Process(_ context.Context, _ mitumbase.GetStateFunc) ([]mitumbase.StateMergeValue, mitumbase.OperationProcessReasonError, error)
- type CreateDataFact
- func (fact CreateDataFact) Addresses() ([]mitumbase.Address, error)
- func (fact CreateDataFact) Bytes() []byte
- func (fact CreateDataFact) Contract() mitumbase.Address
- func (fact CreateDataFact) Currency() currencytypes.CurrencyID
- func (fact *CreateDataFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
- func (fact *CreateDataFact) DecodeJSON(b []byte, enc encoder.Encoder) error
- func (fact CreateDataFact) GenerateHash() util.Hash
- func (fact CreateDataFact) Hash() util.Hash
- func (fact CreateDataFact) IsValid(b []byte) error
- func (fact CreateDataFact) MarshalBSON() ([]byte, error)
- func (fact CreateDataFact) MarshalJSON() ([]byte, error)
- func (fact CreateDataFact) MerkleRoot() string
- func (fact CreateDataFact) Sender() mitumbase.Address
- func (fact CreateDataFact) Token() mitumbase.Token
- type CreateDataFactBSONUnmarshaler
- type CreateDataFactJSONMarshaler
- type CreateDataFactJSONUnmarshaler
- type CreateDataProcessor
- func (opp *CreateDataProcessor) Close() error
- func (opp *CreateDataProcessor) PreProcess(ctx context.Context, op mitumbase.Operation, ...) (context.Context, mitumbase.OperationProcessReasonError, error)
- func (opp *CreateDataProcessor) Process(_ context.Context, op mitumbase.Operation, getStateFunc mitumbase.GetStateFunc) ([]mitumbase.StateMergeValue, mitumbase.OperationProcessReasonError, error)
- type DmileItem
- type MIgrateDataFactJSONUnMarshaler
- type MigrateData
- func (op *MigrateData) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
- func (op *MigrateData) DecodeJSON(b []byte, enc encoder.Encoder) error
- func (op MigrateData) MarshalBSON() ([]byte, error)
- func (op MigrateData) MarshalJSON() ([]byte, error)
- func (MigrateData) Process(_ context.Context, _ base.GetStateFunc) ([]base.StateMergeValue, base.OperationProcessReasonError, error)
- type MigrateDataFact
- func (fact MigrateDataFact) Addresses() ([]mitumbase.Address, error)
- func (fact MigrateDataFact) Bytes() []byte
- func (fact *MigrateDataFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
- func (fact *MigrateDataFact) DecodeJSON(b []byte, enc encoder.Encoder) error
- func (fact MigrateDataFact) GenerateHash() util.Hash
- func (fact MigrateDataFact) Hash() util.Hash
- func (fact MigrateDataFact) IsValid(b []byte) error
- func (fact MigrateDataFact) Items() []MigrateDataItem
- func (fact MigrateDataFact) MarshalBSON() ([]byte, error)
- func (fact MigrateDataFact) MarshalJSON() ([]byte, error)
- func (fact MigrateDataFact) Sender() mitumbase.Address
- func (fact MigrateDataFact) Token() mitumbase.Token
- type MigrateDataFactBSONUnmarshaler
- type MigrateDataFactJSONMarshaler
- type MigrateDataItem
- func (it MigrateDataItem) Addresses() []base.Address
- func (it MigrateDataItem) Bytes() []byte
- func (it MigrateDataItem) Contract() base.Address
- func (it MigrateDataItem) Currency() crcytypes.CurrencyID
- func (it *MigrateDataItem) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
- func (it *MigrateDataItem) DecodeJSON(b []byte, enc encoder.Encoder) error
- func (it MigrateDataItem) IsValid([]byte) error
- func (it MigrateDataItem) MarshalBSON() ([]byte, error)
- func (it MigrateDataItem) MarshalJSON() ([]byte, error)
- func (it MigrateDataItem) MerkleRoot() string
- func (it MigrateDataItem) TxID() string
- type MigrateDataItemBSONUnmarshaler
- type MigrateDataItemJSONMarshaler
- type MigrateDataItemJSONUnMarshaler
- type MigrateDataItemProcessor
- func (ipp *MigrateDataItemProcessor) Close()
- func (ipp *MigrateDataItemProcessor) PreProcess(_ context.Context, _ base.Operation, getStateFunc base.GetStateFunc) error
- func (ipp *MigrateDataItemProcessor) Process(_ context.Context, _ base.Operation, getStateFunc base.GetStateFunc) ([]base.StateMergeValue, error)
- type MigrateDataMarshaler
- type MigrateDataProcessor
- func (opp *MigrateDataProcessor) Close() error
- func (opp *MigrateDataProcessor) PreProcess(ctx context.Context, op base.Operation, getStateFunc base.GetStateFunc) (context.Context, base.OperationProcessReasonError, error)
- func (opp *MigrateDataProcessor) Process(ctx context.Context, op base.Operation, getStateFunc base.GetStateFunc) ([]base.StateMergeValue, base.OperationProcessReasonError, error)
- type RegisterModel
- type RegisterModelFact
- func (fact RegisterModelFact) Addresses() ([]mitumbase.Address, error)
- func (fact RegisterModelFact) Bytes() []byte
- func (fact RegisterModelFact) Contract() mitumbase.Address
- func (fact RegisterModelFact) Currency() types.CurrencyID
- func (fact *RegisterModelFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
- func (fact *RegisterModelFact) DecodeJSON(b []byte, enc encoder.Encoder) error
- func (fact RegisterModelFact) GenerateHash() util.Hash
- func (fact RegisterModelFact) Hash() util.Hash
- func (fact RegisterModelFact) IsValid(b []byte) error
- func (fact RegisterModelFact) MarshalBSON() ([]byte, error)
- func (fact RegisterModelFact) MarshalJSON() ([]byte, error)
- func (fact RegisterModelFact) Project() string
- func (fact RegisterModelFact) Sender() mitumbase.Address
- func (fact RegisterModelFact) Token() mitumbase.Token
- type RegisterModelFactBSONUnmarshaler
- type RegisterModelFactJSONMarshaler
- type RegisterModelFactJSONUnmarshaler
- type RegisterModelProcessor
- func (opp *RegisterModelProcessor) Close() error
- func (opp *RegisterModelProcessor) PreProcess(ctx context.Context, op mitumbase.Operation, ...) (context.Context, mitumbase.OperationProcessReasonError, error)
- func (opp *RegisterModelProcessor) Process(_ context.Context, op mitumbase.Operation, getStateFunc mitumbase.GetStateFunc) ([]mitumbase.StateMergeValue, mitumbase.OperationProcessReasonError, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( CreateDataFactHint = hint.MustNewHint("mitum-d-mile-create-data-operation-fact-v0.0.1") CreateDataHint = hint.MustNewHint("mitum-d-mile-create-data-operation-v0.0.1") )
View Source
var ( MigrateDataFactHint = hint.MustNewHint("mitum-d-mile-migrate-data-operation-fact-v0.0.1") MigrateDataHint = hint.MustNewHint("mitum-d-mile-migrate-data-operation-v0.0.1") )
View Source
var ( RegisterModelFactHint = hint.MustNewHint("mitum-d-mile-register-model-operation-fact-v0.0.1") RegisterModelHint = hint.MustNewHint("mitum-d-mile-register-model-operation-v0.0.1") )
View Source
var LenMerkleRoot = 64
View Source
var MigrateDataItemHint = hint.MustNewHint("mitum-d-mile-migrate-data-item-v0.0.1")
View Source
var MigrateDataItems uint = 100
Functions ¶
func NewCreateDataProcessor ¶
func NewCreateDataProcessor() crtypes.GetNewProcessor
func NewMigrateDataProcessor ¶
func NewMigrateDataProcessor() currencytypes.GetNewProcessor
func NewRegisterModelProcessor ¶
func NewRegisterModelProcessor() currencytypes.GetNewProcessor
Types ¶
type CreateData ¶
type CreateData struct {
common.BaseOperation
}
func NewCreateData ¶
func NewCreateData(fact CreateDataFact) (CreateData, error)
func (*CreateData) DecodeBSON ¶
func (op *CreateData) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
func (*CreateData) DecodeJSON ¶
func (op *CreateData) DecodeJSON(b []byte, enc encoder.Encoder) error
func (CreateData) MarshalBSON ¶
func (op CreateData) MarshalBSON() ([]byte, error)
func (CreateData) MarshalJSON ¶
func (op CreateData) MarshalJSON() ([]byte, error)
func (CreateData) Process ¶
func (CreateData) Process( _ context.Context, _ mitumbase.GetStateFunc, ) ([]mitumbase.StateMergeValue, mitumbase.OperationProcessReasonError, error)
type CreateDataFact ¶
func NewCreateDataFact ¶
func NewCreateDataFact( token []byte, sender, contract mitumbase.Address, merkleRoot string, currency currencytypes.CurrencyID) CreateDataFact
func (CreateDataFact) Addresses ¶
func (fact CreateDataFact) Addresses() ([]mitumbase.Address, error)
func (CreateDataFact) Bytes ¶
func (fact CreateDataFact) Bytes() []byte
func (CreateDataFact) Contract ¶
func (fact CreateDataFact) Contract() mitumbase.Address
func (CreateDataFact) Currency ¶
func (fact CreateDataFact) Currency() currencytypes.CurrencyID
func (*CreateDataFact) DecodeBSON ¶
func (fact *CreateDataFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
func (*CreateDataFact) DecodeJSON ¶
func (fact *CreateDataFact) DecodeJSON(b []byte, enc encoder.Encoder) error
func (CreateDataFact) GenerateHash ¶
func (fact CreateDataFact) GenerateHash() util.Hash
func (CreateDataFact) Hash ¶
func (fact CreateDataFact) Hash() util.Hash
func (CreateDataFact) IsValid ¶
func (fact CreateDataFact) IsValid(b []byte) error
func (CreateDataFact) MarshalBSON ¶
func (fact CreateDataFact) MarshalBSON() ([]byte, error)
func (CreateDataFact) MarshalJSON ¶
func (fact CreateDataFact) MarshalJSON() ([]byte, error)
func (CreateDataFact) MerkleRoot ¶
func (fact CreateDataFact) MerkleRoot() string
func (CreateDataFact) Sender ¶
func (fact CreateDataFact) Sender() mitumbase.Address
func (CreateDataFact) Token ¶
func (fact CreateDataFact) Token() mitumbase.Token
type CreateDataFactJSONMarshaler ¶
type CreateDataFactJSONMarshaler struct {
mitumbase.BaseFactJSONMarshaler
Sender mitumbase.Address `json:"sender"`
Contract mitumbase.Address `json:"contract"`
MerkleRoot string `json:"merkle_root"`
Currency types.CurrencyID `json:"currency"`
}
type CreateDataProcessor ¶
type CreateDataProcessor struct {
*mitumbase.BaseOperationProcessor
}
func (*CreateDataProcessor) Close ¶
func (opp *CreateDataProcessor) Close() error
func (*CreateDataProcessor) PreProcess ¶
func (opp *CreateDataProcessor) PreProcess( ctx context.Context, op mitumbase.Operation, getStateFunc mitumbase.GetStateFunc, ) (context.Context, mitumbase.OperationProcessReasonError, error)
func (*CreateDataProcessor) Process ¶
func (opp *CreateDataProcessor) Process( _ context.Context, op mitumbase.Operation, getStateFunc mitumbase.GetStateFunc) ( []mitumbase.StateMergeValue, mitumbase.OperationProcessReasonError, error, )
type DmileItem ¶
type DmileItem interface {
util.Byter
util.IsValider
Currency() currencytypes.CurrencyID
}
type MIgrateDataFactJSONUnMarshaler ¶
type MIgrateDataFactJSONUnMarshaler struct {
base.BaseFactJSONUnmarshaler
Sender string `json:"sender"`
Items json.RawMessage `json:"items"`
}
type MigrateData ¶
type MigrateData struct {
common.BaseOperation
}
func NewMigrateData ¶
func NewMigrateData(fact MigrateDataFact) (MigrateData, error)
func (*MigrateData) DecodeBSON ¶
func (op *MigrateData) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
func (*MigrateData) DecodeJSON ¶
func (op *MigrateData) DecodeJSON(b []byte, enc encoder.Encoder) error
func (MigrateData) MarshalBSON ¶
func (op MigrateData) MarshalBSON() ([]byte, error)
func (MigrateData) MarshalJSON ¶
func (op MigrateData) MarshalJSON() ([]byte, error)
func (MigrateData) Process ¶
func (MigrateData) Process( _ context.Context, _ base.GetStateFunc, ) ([]base.StateMergeValue, base.OperationProcessReasonError, error)
type MigrateDataFact ¶
func NewMigrateDataFact ¶
func NewMigrateDataFact( token []byte, sender mitumbase.Address, items []MigrateDataItem) MigrateDataFact
func (MigrateDataFact) Addresses ¶
func (fact MigrateDataFact) Addresses() ([]mitumbase.Address, error)
func (MigrateDataFact) Bytes ¶
func (fact MigrateDataFact) Bytes() []byte
func (*MigrateDataFact) DecodeBSON ¶
func (fact *MigrateDataFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
func (*MigrateDataFact) DecodeJSON ¶
func (fact *MigrateDataFact) DecodeJSON(b []byte, enc encoder.Encoder) error
func (MigrateDataFact) GenerateHash ¶
func (fact MigrateDataFact) GenerateHash() util.Hash
func (MigrateDataFact) Hash ¶
func (fact MigrateDataFact) Hash() util.Hash
func (MigrateDataFact) IsValid ¶
func (fact MigrateDataFact) IsValid(b []byte) error
func (MigrateDataFact) Items ¶
func (fact MigrateDataFact) Items() []MigrateDataItem
func (MigrateDataFact) MarshalBSON ¶
func (fact MigrateDataFact) MarshalBSON() ([]byte, error)
func (MigrateDataFact) MarshalJSON ¶
func (fact MigrateDataFact) MarshalJSON() ([]byte, error)
func (MigrateDataFact) Sender ¶
func (fact MigrateDataFact) Sender() mitumbase.Address
func (MigrateDataFact) Token ¶
func (fact MigrateDataFact) Token() mitumbase.Token
type MigrateDataFactJSONMarshaler ¶
type MigrateDataFactJSONMarshaler struct {
base.BaseFactJSONMarshaler
Sender base.Address `json:"sender"`
Items []MigrateDataItem `json:"items"`
}
type MigrateDataItem ¶
type MigrateDataItem struct {
hint.BaseHinter
// contains filtered or unexported fields
}
func NewMigrateDataItem ¶
func NewMigrateDataItem( contract base.Address, merkleRoot string, txID string, currency crcytypes.CurrencyID, ) MigrateDataItem
func (MigrateDataItem) Addresses ¶
func (it MigrateDataItem) Addresses() []base.Address
func (MigrateDataItem) Bytes ¶
func (it MigrateDataItem) Bytes() []byte
func (MigrateDataItem) Contract ¶
func (it MigrateDataItem) Contract() base.Address
func (MigrateDataItem) Currency ¶
func (it MigrateDataItem) Currency() crcytypes.CurrencyID
func (*MigrateDataItem) DecodeBSON ¶
func (it *MigrateDataItem) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
func (*MigrateDataItem) DecodeJSON ¶
func (it *MigrateDataItem) DecodeJSON(b []byte, enc encoder.Encoder) error
func (MigrateDataItem) IsValid ¶
func (it MigrateDataItem) IsValid([]byte) error
func (MigrateDataItem) MarshalBSON ¶
func (it MigrateDataItem) MarshalBSON() ([]byte, error)
func (MigrateDataItem) MarshalJSON ¶
func (it MigrateDataItem) MarshalJSON() ([]byte, error)
func (MigrateDataItem) MerkleRoot ¶
func (it MigrateDataItem) MerkleRoot() string
func (MigrateDataItem) TxID ¶
func (it MigrateDataItem) TxID() string
type MigrateDataItemJSONMarshaler ¶
type MigrateDataItemJSONMarshaler struct {
hint.BaseHinter
Contract base.Address `json:"contract"`
MerkleRoot string `json:"merkle_root"`
TxID string `json:"tx_hash"`
Currency currencytypes.CurrencyID `json:"currency"`
}
type MigrateDataItemProcessor ¶
type MigrateDataItemProcessor struct {
// contains filtered or unexported fields
}
func (*MigrateDataItemProcessor) Close ¶
func (ipp *MigrateDataItemProcessor) Close()
func (*MigrateDataItemProcessor) PreProcess ¶
func (ipp *MigrateDataItemProcessor) PreProcess( _ context.Context, _ base.Operation, getStateFunc base.GetStateFunc, ) error
func (*MigrateDataItemProcessor) Process ¶
func (ipp *MigrateDataItemProcessor) Process( _ context.Context, _ base.Operation, getStateFunc base.GetStateFunc, ) ([]base.StateMergeValue, error)
type MigrateDataMarshaler ¶
type MigrateDataMarshaler struct {
common.BaseOperationJSONMarshaler
}
type MigrateDataProcessor ¶
type MigrateDataProcessor struct {
*base.BaseOperationProcessor
}
func (*MigrateDataProcessor) Close ¶
func (opp *MigrateDataProcessor) Close() error
func (*MigrateDataProcessor) PreProcess ¶
func (opp *MigrateDataProcessor) PreProcess( ctx context.Context, op base.Operation, getStateFunc base.GetStateFunc, ) (context.Context, base.OperationProcessReasonError, error)
func (*MigrateDataProcessor) Process ¶
func (opp *MigrateDataProcessor) Process( ctx context.Context, op base.Operation, getStateFunc base.GetStateFunc) ( []base.StateMergeValue, base.OperationProcessReasonError, error, )
type RegisterModel ¶
type RegisterModel struct {
common.BaseOperation
}
func NewRegisterModel ¶
func NewRegisterModel(fact RegisterModelFact) (RegisterModel, error)
func (*RegisterModel) DecodeBSON ¶
func (op *RegisterModel) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
func (*RegisterModel) DecodeJSON ¶
func (op *RegisterModel) DecodeJSON(b []byte, enc encoder.Encoder) error
func (RegisterModel) MarshalBSON ¶
func (op RegisterModel) MarshalBSON() ([]byte, error)
func (RegisterModel) MarshalJSON ¶
func (op RegisterModel) MarshalJSON() ([]byte, error)
type RegisterModelFact ¶
func NewRegisterModelFact ¶
func NewRegisterModelFact(token []byte, sender, contract mitumbase.Address, project string, currency types.CurrencyID) RegisterModelFact
func (RegisterModelFact) Addresses ¶
func (fact RegisterModelFact) Addresses() ([]mitumbase.Address, error)
func (RegisterModelFact) Bytes ¶
func (fact RegisterModelFact) Bytes() []byte
func (RegisterModelFact) Contract ¶
func (fact RegisterModelFact) Contract() mitumbase.Address
func (RegisterModelFact) Currency ¶
func (fact RegisterModelFact) Currency() types.CurrencyID
func (*RegisterModelFact) DecodeBSON ¶
func (fact *RegisterModelFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
func (*RegisterModelFact) DecodeJSON ¶
func (fact *RegisterModelFact) DecodeJSON(b []byte, enc encoder.Encoder) error
func (RegisterModelFact) GenerateHash ¶
func (fact RegisterModelFact) GenerateHash() util.Hash
func (RegisterModelFact) Hash ¶
func (fact RegisterModelFact) Hash() util.Hash
func (RegisterModelFact) IsValid ¶
func (fact RegisterModelFact) IsValid(b []byte) error
func (RegisterModelFact) MarshalBSON ¶
func (fact RegisterModelFact) MarshalBSON() ([]byte, error)
func (RegisterModelFact) MarshalJSON ¶
func (fact RegisterModelFact) MarshalJSON() ([]byte, error)
func (RegisterModelFact) Project ¶
func (fact RegisterModelFact) Project() string
func (RegisterModelFact) Sender ¶
func (fact RegisterModelFact) Sender() mitumbase.Address
func (RegisterModelFact) Token ¶
func (fact RegisterModelFact) Token() mitumbase.Token
type RegisterModelFactJSONMarshaler ¶
type RegisterModelFactJSONMarshaler struct {
mitumbase.BaseFactJSONMarshaler
Sender mitumbase.Address `json:"sender"`
Contract mitumbase.Address `json:"contract"`
Project string `json:"project"`
Currency types.CurrencyID `json:"currency"`
}
type RegisterModelProcessor ¶
type RegisterModelProcessor struct {
*mitumbase.BaseOperationProcessor
}
func (*RegisterModelProcessor) Close ¶
func (opp *RegisterModelProcessor) Close() error
func (*RegisterModelProcessor) PreProcess ¶
func (opp *RegisterModelProcessor) PreProcess( ctx context.Context, op mitumbase.Operation, getStateFunc mitumbase.GetStateFunc, ) (context.Context, mitumbase.OperationProcessReasonError, error)
func (*RegisterModelProcessor) Process ¶
func (opp *RegisterModelProcessor) Process( _ context.Context, op mitumbase.Operation, getStateFunc mitumbase.GetStateFunc) ( []mitumbase.StateMergeValue, mitumbase.OperationProcessReasonError, error, )
Source Files
¶
- create_data.go
- create_data_bson.go
- create_data_encode.go
- create_data_json.go
- create_data_process.go
- migrate_data.go
- migrate_data_bson.go
- migrate_data_encode.go
- migrate_data_item.go
- migrate_data_item_bson.go
- migrate_data_item_encode.go
- migrate_data_item_json.go
- migrate_data_json.go
- migrate_data_process.go
- register_model.go
- register_model_bson.go
- register_model_encode.go
- register_model_json.go
- register_model_process.go
Click to show internal directories.
Click to hide internal directories.