Documentation ¶
Index ¶
- Variables
- func NewAppendProcessor(getLastBlockFunc processor.GetLastBlockFunc) currencytypes.GetNewProcessor
- func NewCreateServiceProcessor() currencytypes.GetNewProcessor
- type Append
- func (op *Append) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
- func (op *Append) DecodeJSON(b []byte, enc encoder.Encoder) error
- func (op Append) MarshalBSON() ([]byte, error)
- func (op Append) MarshalJSON() ([]byte, error)
- func (Append) Process(_ context.Context, _ mitumbase.GetStateFunc) ([]mitumbase.StateMergeValue, mitumbase.OperationProcessReasonError, error)
- type AppendFact
- func (fact AppendFact) Bytes() []byte
- func (fact AppendFact) Currency() currencytypes.CurrencyID
- func (fact AppendFact) Data() string
- func (fact *AppendFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
- func (fact *AppendFact) DecodeJSON(b []byte, enc encoder.Encoder) error
- func (fact AppendFact) GenerateHash() util.Hash
- func (fact AppendFact) Hash() util.Hash
- func (fact AppendFact) IsValid(b []byte) error
- func (fact AppendFact) MarshalBSON() ([]byte, error)
- func (fact AppendFact) MarshalJSON() ([]byte, error)
- func (fact AppendFact) ProjectId() string
- func (fact AppendFact) RequestTimeStamp() uint64
- func (fact AppendFact) Sender() mitumbase.Address
- func (fact AppendFact) Target() mitumbase.Address
- func (fact AppendFact) Token() mitumbase.Token
- type AppendFactBSONUnmarshaler
- type AppendFactJSONMarshaler
- type AppendFactJSONUnmarshaler
- type AppendProcessor
- func (opp *AppendProcessor) Close() error
- func (opp *AppendProcessor) PreProcess(ctx context.Context, op mitumbase.Operation, ...) (context.Context, mitumbase.OperationProcessReasonError, error)
- func (opp *AppendProcessor) Process(_ context.Context, op mitumbase.Operation, getStateFunc mitumbase.GetStateFunc) ([]mitumbase.StateMergeValue, mitumbase.OperationProcessReasonError, error)
- type CreateService
- func (op *CreateService) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
- func (op *CreateService) DecodeJSON(b []byte, enc encoder.Encoder) error
- func (op CreateService) MarshalBSON() ([]byte, error)
- func (op CreateService) MarshalJSON() ([]byte, error)
- func (CreateService) Process(_ context.Context, _ mitumbase.GetStateFunc) ([]mitumbase.StateMergeValue, mitumbase.OperationProcessReasonError, error)
- type CreateServiceFact
- func (fact CreateServiceFact) Addresses() ([]mitumbase.Address, error)
- func (fact CreateServiceFact) Bytes() []byte
- func (fact CreateServiceFact) Currency() types.CurrencyID
- func (fact *CreateServiceFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
- func (fact *CreateServiceFact) DecodeJSON(b []byte, enc encoder.Encoder) error
- func (fact CreateServiceFact) GenerateHash() util.Hash
- func (fact CreateServiceFact) Hash() util.Hash
- func (fact CreateServiceFact) IsValid(b []byte) error
- func (fact CreateServiceFact) MarshalBSON() ([]byte, error)
- func (fact CreateServiceFact) MarshalJSON() ([]byte, error)
- func (fact CreateServiceFact) Sender() mitumbase.Address
- func (fact CreateServiceFact) Target() mitumbase.Address
- func (fact CreateServiceFact) Token() mitumbase.Token
- type CreateServiceFactBSONUnmarshaler
- type CreateServiceFactJSONMarshaler
- type CreateServiceFactJSONUnmarshaler
- type CreateServiceProcessor
- func (opp *CreateServiceProcessor) Close() error
- func (opp *CreateServiceProcessor) PreProcess(ctx context.Context, op mitumbase.Operation, ...) (context.Context, mitumbase.OperationProcessReasonError, error)
- func (opp *CreateServiceProcessor) Process(_ context.Context, op mitumbase.Operation, getStateFunc mitumbase.GetStateFunc) ([]mitumbase.StateMergeValue, mitumbase.OperationProcessReasonError, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( AppendFactHint = hint.MustNewHint("mitum-timestamp-append-operation-fact-v0.0.1") AppendHint = hint.MustNewHint("mitum-timestamp-append-operation-v0.0.1") )
View Source
var ( CreateServiceFactHint = hint.MustNewHint("mitum-timestamp-create-service-operation-fact-v0.0.1") CreateServiceHint = hint.MustNewHint("mitum-timestamp-create-service-operation-v0.0.1") )
Functions ¶
func NewAppendProcessor ¶
func NewAppendProcessor(getLastBlockFunc processor.GetLastBlockFunc) currencytypes.GetNewProcessor
func NewCreateServiceProcessor ¶
func NewCreateServiceProcessor() currencytypes.GetNewProcessor
Types ¶
type Append ¶
type Append struct {
common.BaseOperation
}
func NewAppend ¶
func NewAppend(fact AppendFact) (Append, error)
func (Append) MarshalBSON ¶
func (Append) MarshalJSON ¶
func (Append) Process ¶
func (Append) Process( _ context.Context, _ mitumbase.GetStateFunc, ) ([]mitumbase.StateMergeValue, mitumbase.OperationProcessReasonError, error)
type AppendFact ¶
func NewAppendFact ¶
func NewAppendFact(token []byte, sender, target mitumbase.Address, projectID string, requestTimeStamp uint64, data string, currency currencytypes.CurrencyID) AppendFact
func (AppendFact) Bytes ¶
func (fact AppendFact) Bytes() []byte
func (AppendFact) Currency ¶
func (fact AppendFact) Currency() currencytypes.CurrencyID
func (AppendFact) Data ¶
func (fact AppendFact) Data() string
func (*AppendFact) DecodeBSON ¶
func (fact *AppendFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
func (*AppendFact) DecodeJSON ¶
func (fact *AppendFact) DecodeJSON(b []byte, enc encoder.Encoder) error
func (AppendFact) GenerateHash ¶
func (fact AppendFact) GenerateHash() util.Hash
func (AppendFact) Hash ¶
func (fact AppendFact) Hash() util.Hash
func (AppendFact) IsValid ¶
func (fact AppendFact) IsValid(b []byte) error
func (AppendFact) MarshalBSON ¶
func (fact AppendFact) MarshalBSON() ([]byte, error)
func (AppendFact) MarshalJSON ¶
func (fact AppendFact) MarshalJSON() ([]byte, error)
func (AppendFact) ProjectId ¶
func (fact AppendFact) ProjectId() string
func (AppendFact) RequestTimeStamp ¶
func (fact AppendFact) RequestTimeStamp() uint64
func (AppendFact) Sender ¶
func (fact AppendFact) Sender() mitumbase.Address
func (AppendFact) Target ¶
func (fact AppendFact) Target() mitumbase.Address
func (AppendFact) Token ¶
func (fact AppendFact) Token() mitumbase.Token
type AppendFactJSONMarshaler ¶
type AppendFactJSONMarshaler struct { mitumbase.BaseFactJSONMarshaler Sender mitumbase.Address `json:"sender"` Target mitumbase.Address `json:"target"` ProjectID string `json:"projectid"` RequestTimeStamp uint64 `json:"request_timestamp"` Data string `json:"data"` Currency types.CurrencyID `json:"currency"` }
type AppendProcessor ¶
type AppendProcessor struct { *mitumbase.BaseOperationProcessor // contains filtered or unexported fields }
func (*AppendProcessor) Close ¶
func (opp *AppendProcessor) Close() error
func (*AppendProcessor) PreProcess ¶
func (opp *AppendProcessor) PreProcess( ctx context.Context, op mitumbase.Operation, getStateFunc mitumbase.GetStateFunc, ) (context.Context, mitumbase.OperationProcessReasonError, error)
func (*AppendProcessor) Process ¶
func (opp *AppendProcessor) Process( _ context.Context, op mitumbase.Operation, getStateFunc mitumbase.GetStateFunc) ( []mitumbase.StateMergeValue, mitumbase.OperationProcessReasonError, error, )
type CreateService ¶
type CreateService struct {
common.BaseOperation
}
func NewCreateService ¶
func NewCreateService(fact CreateServiceFact) (CreateService, error)
func (*CreateService) DecodeBSON ¶
func (op *CreateService) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
func (*CreateService) DecodeJSON ¶
func (op *CreateService) DecodeJSON(b []byte, enc encoder.Encoder) error
func (CreateService) MarshalBSON ¶
func (op CreateService) MarshalBSON() ([]byte, error)
func (CreateService) MarshalJSON ¶
func (op CreateService) MarshalJSON() ([]byte, error)
func (CreateService) Process ¶
func (CreateService) Process( _ context.Context, _ mitumbase.GetStateFunc, ) ([]mitumbase.StateMergeValue, mitumbase.OperationProcessReasonError, error)
type CreateServiceFact ¶
func NewCreateServiceFact ¶
func NewCreateServiceFact(token []byte, sender, target mitumbase.Address, currency types.CurrencyID) CreateServiceFact
func (CreateServiceFact) Addresses ¶
func (fact CreateServiceFact) Addresses() ([]mitumbase.Address, error)
func (CreateServiceFact) Bytes ¶
func (fact CreateServiceFact) Bytes() []byte
func (CreateServiceFact) Currency ¶
func (fact CreateServiceFact) Currency() types.CurrencyID
func (*CreateServiceFact) DecodeBSON ¶
func (fact *CreateServiceFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error
func (*CreateServiceFact) DecodeJSON ¶
func (fact *CreateServiceFact) DecodeJSON(b []byte, enc encoder.Encoder) error
func (CreateServiceFact) GenerateHash ¶
func (fact CreateServiceFact) GenerateHash() util.Hash
func (CreateServiceFact) Hash ¶
func (fact CreateServiceFact) Hash() util.Hash
func (CreateServiceFact) IsValid ¶
func (fact CreateServiceFact) IsValid(b []byte) error
func (CreateServiceFact) MarshalBSON ¶
func (fact CreateServiceFact) MarshalBSON() ([]byte, error)
func (CreateServiceFact) MarshalJSON ¶
func (fact CreateServiceFact) MarshalJSON() ([]byte, error)
func (CreateServiceFact) Sender ¶
func (fact CreateServiceFact) Sender() mitumbase.Address
func (CreateServiceFact) Target ¶
func (fact CreateServiceFact) Target() mitumbase.Address
func (CreateServiceFact) Token ¶
func (fact CreateServiceFact) Token() mitumbase.Token
type CreateServiceFactJSONMarshaler ¶
type CreateServiceFactJSONMarshaler struct { mitumbase.BaseFactJSONMarshaler Sender mitumbase.Address `json:"sender"` Target mitumbase.Address `json:"target"` Currency types.CurrencyID `json:"currency"` }
type CreateServiceFactJSONUnmarshaler ¶
type CreateServiceFactJSONUnmarshaler struct { mitumbase.BaseFactJSONUnmarshaler Sender string `json:"sender"` Target string `json:"target"` Currency string `json:"currency"` }
type CreateServiceProcessor ¶
type CreateServiceProcessor struct {
*mitumbase.BaseOperationProcessor
}
func (*CreateServiceProcessor) Close ¶
func (opp *CreateServiceProcessor) Close() error
func (*CreateServiceProcessor) PreProcess ¶
func (opp *CreateServiceProcessor) PreProcess( ctx context.Context, op mitumbase.Operation, getStateFunc mitumbase.GetStateFunc, ) (context.Context, mitumbase.OperationProcessReasonError, error)
func (*CreateServiceProcessor) Process ¶
func (opp *CreateServiceProcessor) Process( _ context.Context, op mitumbase.Operation, getStateFunc mitumbase.GetStateFunc) ( []mitumbase.StateMergeValue, mitumbase.OperationProcessReasonError, error, )
Click to show internal directories.
Click to hide internal directories.