did

package
v0.0.0-...-7e510f9 Latest Latest
Warning

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

Go to latest
Published: Dec 9, 2024 License: GPL-3.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	CreateDIDFactHint = hint.MustNewHint("mitum-did-create-did-operation-fact-v0.0.1")
	CreateDIDHint     = hint.MustNewHint("mitum-did-create-did-operation-v0.0.1")
)
View Source
var (
	DeactivateDIDFactHint = hint.MustNewHint("mitum-did-deactivate-did-operation-fact-v0.0.1")
	DeactivateDIDHint     = hint.MustNewHint("mitum-did-deactivate-did-operation-v0.0.1")
)
View Source
var (
	MigrateDIDFactHint = hint.MustNewHint("mitum-did-migrate-did-operation-fact-v0.0.1")
	MigrateDIDHint     = hint.MustNewHint("mitum-did-migrate-did-operation-v0.0.1")
)
View Source
var (
	ReactivateDIDFactHint = hint.MustNewHint("mitum-did-reactivate-did-operation-fact-v0.0.1")
	ReactivateDIDHint     = hint.MustNewHint("mitum-did-reactivate-did-operation-v0.0.1")
)
View Source
var (
	RegisterModelFactHint = hint.MustNewHint("mitum-did-register-model-operation-fact-v0.0.1")
	RegisterModelHint     = hint.MustNewHint("mitum-did-register-model-operation-v0.0.1")
)
View Source
var MigrateDIDItemHint = hint.MustNewHint("mitum-did-migrate-did-item-v0.0.1")
View Source
var MigrateDIDItems uint = 100

Functions

func NewCreateDIDProcessor

func NewCreateDIDProcessor() crtypes.GetNewProcessor

func NewDeactivateDIDProcessor

func NewDeactivateDIDProcessor() crtypes.GetNewProcessor

func NewMigrateDIDProcessor

func NewMigrateDIDProcessor() currencytypes.GetNewProcessor

func NewReactivateDIDProcessor

func NewReactivateDIDProcessor() crtypes.GetNewProcessor

func NewRegisterModelProcessor

func NewRegisterModelProcessor() currencytypes.GetNewProcessor

Types

type CreateDID

type CreateDID struct {
	common.BaseOperation
}

func NewCreateDID

func NewCreateDID(fact CreateDIDFact) (CreateDID, error)

func (*CreateDID) DecodeBSON

func (op *CreateDID) DecodeBSON(b []byte, enc *bsonenc.Encoder) error

func (*CreateDID) DecodeJSON

func (op *CreateDID) DecodeJSON(b []byte, enc encoder.Encoder) error

func (CreateDID) MarshalBSON

func (op CreateDID) MarshalBSON() ([]byte, error)

func (CreateDID) MarshalJSON

func (op CreateDID) MarshalJSON() ([]byte, error)

type CreateDIDFact

type CreateDIDFact struct {
	mitumbase.BaseFact
	// contains filtered or unexported fields
}

func NewCreateDIDFact

func NewCreateDIDFact(
	token []byte, sender, contract mitumbase.Address,
	pubKey string, currency currencytypes.CurrencyID) CreateDIDFact

func (CreateDIDFact) Addresses

func (fact CreateDIDFact) Addresses() ([]mitumbase.Address, error)

func (CreateDIDFact) Bytes

func (fact CreateDIDFact) Bytes() []byte

func (CreateDIDFact) Contract

func (fact CreateDIDFact) Contract() mitumbase.Address

func (CreateDIDFact) Currency

func (fact CreateDIDFact) Currency() currencytypes.CurrencyID

func (*CreateDIDFact) DecodeBSON

func (fact *CreateDIDFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error

func (*CreateDIDFact) DecodeJSON

func (fact *CreateDIDFact) DecodeJSON(b []byte, enc encoder.Encoder) error

func (CreateDIDFact) GenerateHash

func (fact CreateDIDFact) GenerateHash() util.Hash

func (CreateDIDFact) Hash

func (fact CreateDIDFact) Hash() util.Hash

func (CreateDIDFact) IsValid

func (fact CreateDIDFact) IsValid(b []byte) error

func (CreateDIDFact) MarshalBSON

func (fact CreateDIDFact) MarshalBSON() ([]byte, error)

func (CreateDIDFact) MarshalJSON

func (fact CreateDIDFact) MarshalJSON() ([]byte, error)

func (CreateDIDFact) PubKey

func (fact CreateDIDFact) PubKey() string

func (CreateDIDFact) PubKeyDetatched

func (fact CreateDIDFact) PubKeyDetatched() string

func (CreateDIDFact) PubKeyReformed

func (fact CreateDIDFact) PubKeyReformed() string

func (CreateDIDFact) Sender

func (fact CreateDIDFact) Sender() mitumbase.Address

func (CreateDIDFact) Token

func (fact CreateDIDFact) Token() mitumbase.Token

type CreateDIDFactBSONUnmarshaler

type CreateDIDFactBSONUnmarshaler struct {
	Hint     string `bson:"_hint"`
	Sender   string `bson:"sender"`
	Contract string `bson:"contract"`
	PubKey   string `bson:"publicKey"`
	Currency string `bson:"currency"`
}

type CreateDIDFactJSONMarshaler

type CreateDIDFactJSONMarshaler struct {
	mitumbase.BaseFactJSONMarshaler
	Sender   mitumbase.Address `json:"sender"`
	Contract mitumbase.Address `json:"contract"`
	PubKey   string            `json:"publicKey"`
	Currency types.CurrencyID  `json:"currency"`
}

type CreateDIDFactJSONUnmarshaler

type CreateDIDFactJSONUnmarshaler struct {
	mitumbase.BaseFactJSONUnmarshaler
	Sender   string `json:"sender"`
	Contract string `json:"contract"`
	PubKey   string `json:"publicKey"`
	Currency string `json:"currency"`
}

type CreateDIDProcessor

type CreateDIDProcessor struct {
	*mitumbase.BaseOperationProcessor
}

func (*CreateDIDProcessor) Close

func (opp *CreateDIDProcessor) Close() error

func (*CreateDIDProcessor) PreProcess

type DIDItem

type DIDItem interface {
	util.Byter
	util.IsValider
	Currency() currencytypes.CurrencyID
}

type DeactivateDID

type DeactivateDID struct {
	common.BaseOperation
}

func NewDeactivateDID

func NewDeactivateDID(fact DeactivateDIDFact) (DeactivateDID, error)

func (*DeactivateDID) DecodeBSON

func (op *DeactivateDID) DecodeBSON(b []byte, enc *bsonenc.Encoder) error

func (*DeactivateDID) DecodeJSON

func (op *DeactivateDID) DecodeJSON(b []byte, enc encoder.Encoder) error

func (DeactivateDID) MarshalBSON

func (op DeactivateDID) MarshalBSON() ([]byte, error)

func (DeactivateDID) MarshalJSON

func (op DeactivateDID) MarshalJSON() ([]byte, error)

type DeactivateDIDFact

type DeactivateDIDFact struct {
	mitumbase.BaseFact
	// contains filtered or unexported fields
}

func NewDeactivateDIDFact

func NewDeactivateDIDFact(
	token []byte, sender, contract mitumbase.Address,
	did string, currency currencytypes.CurrencyID) DeactivateDIDFact

func (DeactivateDIDFact) Addresses

func (fact DeactivateDIDFact) Addresses() ([]mitumbase.Address, error)

func (DeactivateDIDFact) Bytes

func (fact DeactivateDIDFact) Bytes() []byte

func (DeactivateDIDFact) Contract

func (fact DeactivateDIDFact) Contract() mitumbase.Address

func (DeactivateDIDFact) Currency

func (fact DeactivateDIDFact) Currency() currencytypes.CurrencyID

func (DeactivateDIDFact) DID

func (fact DeactivateDIDFact) DID() string

func (*DeactivateDIDFact) DecodeBSON

func (fact *DeactivateDIDFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error

func (*DeactivateDIDFact) DecodeJSON

func (fact *DeactivateDIDFact) DecodeJSON(b []byte, enc encoder.Encoder) error

func (DeactivateDIDFact) GenerateHash

func (fact DeactivateDIDFact) GenerateHash() util.Hash

func (DeactivateDIDFact) Hash

func (fact DeactivateDIDFact) Hash() util.Hash

func (DeactivateDIDFact) IsValid

func (fact DeactivateDIDFact) IsValid(b []byte) error

func (DeactivateDIDFact) MarshalBSON

func (fact DeactivateDIDFact) MarshalBSON() ([]byte, error)

func (DeactivateDIDFact) MarshalJSON

func (fact DeactivateDIDFact) MarshalJSON() ([]byte, error)

func (DeactivateDIDFact) Sender

func (fact DeactivateDIDFact) Sender() mitumbase.Address

func (DeactivateDIDFact) Token

func (fact DeactivateDIDFact) Token() mitumbase.Token

type DeactivateDIDFactBSONUnmarshaler

type DeactivateDIDFactBSONUnmarshaler struct {
	Hint     string `bson:"_hint"`
	Sender   string `bson:"sender"`
	Contract string `bson:"contract"`
	DID      string `bson:"did"`
	Currency string `bson:"currency"`
}

type DeactivateDIDFactJSONMarshaler

type DeactivateDIDFactJSONMarshaler struct {
	mitumbase.BaseFactJSONMarshaler
	Sender   mitumbase.Address `json:"sender"`
	Contract mitumbase.Address `json:"contract"`
	DID      string            `json:"did"`
	Currency types.CurrencyID  `json:"currency"`
}

type DeactivateDIDFactJSONUnmarshaler

type DeactivateDIDFactJSONUnmarshaler struct {
	mitumbase.BaseFactJSONUnmarshaler
	Sender   string `json:"sender"`
	Contract string `json:"contract"`
	DID      string `json:"did"`
	Currency string `json:"currency"`
}

type DeactivateDIDProcessor

type DeactivateDIDProcessor struct {
	*mitumbase.BaseOperationProcessor
}

func (*DeactivateDIDProcessor) Close

func (opp *DeactivateDIDProcessor) Close() error

func (*DeactivateDIDProcessor) PreProcess

type MIgrateDIDFactJSONUnMarshaler

type MIgrateDIDFactJSONUnMarshaler struct {
	base.BaseFactJSONUnmarshaler
	Sender string          `json:"sender"`
	Items  json.RawMessage `json:"items"`
}

type MigrateDID

type MigrateDID struct {
	common.BaseOperation
}

func NewMigrateDID

func NewMigrateDID(fact MigrateDIDFact) (MigrateDID, error)

func (*MigrateDID) DecodeBSON

func (op *MigrateDID) DecodeBSON(b []byte, enc *bsonenc.Encoder) error

func (*MigrateDID) DecodeJSON

func (op *MigrateDID) DecodeJSON(b []byte, enc encoder.Encoder) error

func (MigrateDID) MarshalBSON

func (op MigrateDID) MarshalBSON() ([]byte, error)

func (MigrateDID) MarshalJSON

func (op MigrateDID) MarshalJSON() ([]byte, error)

type MigrateDIDFact

type MigrateDIDFact struct {
	mitumbase.BaseFact
	// contains filtered or unexported fields
}

func NewMigrateDIDFact

func NewMigrateDIDFact(
	token []byte, sender mitumbase.Address, items []MigrateDIDItem) MigrateDIDFact

func (MigrateDIDFact) Addresses

func (fact MigrateDIDFact) Addresses() ([]mitumbase.Address, error)

func (MigrateDIDFact) Bytes

func (fact MigrateDIDFact) Bytes() []byte

func (*MigrateDIDFact) DecodeBSON

func (fact *MigrateDIDFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error

func (*MigrateDIDFact) DecodeJSON

func (fact *MigrateDIDFact) DecodeJSON(b []byte, enc encoder.Encoder) error

func (MigrateDIDFact) GenerateHash

func (fact MigrateDIDFact) GenerateHash() util.Hash

func (MigrateDIDFact) Hash

func (fact MigrateDIDFact) Hash() util.Hash

func (MigrateDIDFact) IsValid

func (fact MigrateDIDFact) IsValid(b []byte) error

func (MigrateDIDFact) Items

func (fact MigrateDIDFact) Items() []MigrateDIDItem

func (MigrateDIDFact) MarshalBSON

func (fact MigrateDIDFact) MarshalBSON() ([]byte, error)

func (MigrateDIDFact) MarshalJSON

func (fact MigrateDIDFact) MarshalJSON() ([]byte, error)

func (MigrateDIDFact) Sender

func (fact MigrateDIDFact) Sender() mitumbase.Address

func (MigrateDIDFact) Token

func (fact MigrateDIDFact) Token() mitumbase.Token

type MigrateDIDFactBSONUnmarshaler

type MigrateDIDFactBSONUnmarshaler struct {
	Hint   string   `bson:"_hint"`
	Sender string   `bson:"sender"`
	Items  bson.Raw `bson:"items"`
}

type MigrateDIDFactJSONMarshaler

type MigrateDIDFactJSONMarshaler struct {
	base.BaseFactJSONMarshaler
	Sender base.Address     `json:"sender"`
	Items  []MigrateDIDItem `json:"items"`
}

type MigrateDIDItem

type MigrateDIDItem struct {
	hint.BaseHinter
	// contains filtered or unexported fields
}

func NewMigrateDIDItem

func NewMigrateDIDItem(
	contract base.Address,
	pubKey string,
	txID string,
	currency crcytypes.CurrencyID,
) MigrateDIDItem

func (MigrateDIDItem) Addresses

func (it MigrateDIDItem) Addresses() []base.Address

func (MigrateDIDItem) Bytes

func (it MigrateDIDItem) Bytes() []byte

func (MigrateDIDItem) Contract

func (it MigrateDIDItem) Contract() base.Address

func (MigrateDIDItem) Currency

func (it MigrateDIDItem) Currency() crcytypes.CurrencyID

func (*MigrateDIDItem) DecodeBSON

func (it *MigrateDIDItem) DecodeBSON(b []byte, enc *bsonenc.Encoder) error

func (*MigrateDIDItem) DecodeJSON

func (it *MigrateDIDItem) DecodeJSON(b []byte, enc encoder.Encoder) error

func (MigrateDIDItem) IsValid

func (it MigrateDIDItem) IsValid([]byte) error

func (MigrateDIDItem) MarshalBSON

func (it MigrateDIDItem) MarshalBSON() ([]byte, error)

func (MigrateDIDItem) MarshalJSON

func (it MigrateDIDItem) MarshalJSON() ([]byte, error)

func (MigrateDIDItem) PubKey

func (it MigrateDIDItem) PubKey() string

func (MigrateDIDItem) PubKeyDetatched

func (fact MigrateDIDItem) PubKeyDetatched() string

func (MigrateDIDItem) PubKeyReformed

func (fact MigrateDIDItem) PubKeyReformed() string

func (MigrateDIDItem) TxID

func (it MigrateDIDItem) TxID() string

type MigrateDIDItemBSONUnmarshaler

type MigrateDIDItemBSONUnmarshaler struct {
	Hint     string `bson:"_hint"`
	Contract string `bson:"contract"`
	PubKey   string `bson:"publicKey"`
	TxID     string `bson:"tx_hash"`
	Currency string `bson:"currency"`
}

type MigrateDIDItemJSONMarshaler

type MigrateDIDItemJSONMarshaler struct {
	hint.BaseHinter
	Contract base.Address             `json:"contract"`
	PubKey   string                   `json:"publicKey"`
	TxID     string                   `json:"tx_hash"`
	Currency currencytypes.CurrencyID `json:"currency"`
}

type MigrateDIDItemJSONUnMarshaler

type MigrateDIDItemJSONUnMarshaler struct {
	Hint     hint.Hint `json:"_hint"`
	Contract string    `json:"contract"`
	PubKey   string    `json:"publicKey"`
	TxID     string    `json:"tx_hash"`
	Currency string    `json:"currency"`
}

type MigrateDIDItemProcessor

type MigrateDIDItemProcessor struct {
	// contains filtered or unexported fields
}

func (*MigrateDIDItemProcessor) Close

func (ipp *MigrateDIDItemProcessor) Close()

func (*MigrateDIDItemProcessor) PreProcess

func (ipp *MigrateDIDItemProcessor) PreProcess(
	_ context.Context, _ base.Operation, getStateFunc base.GetStateFunc,
) error

func (*MigrateDIDItemProcessor) Process

type MigrateDIDMarshaler

type MigrateDIDMarshaler struct {
	common.BaseOperationJSONMarshaler
}

type MigrateDIDProcessor

type MigrateDIDProcessor struct {
	*base.BaseOperationProcessor
}

func (*MigrateDIDProcessor) Close

func (opp *MigrateDIDProcessor) Close() error

func (*MigrateDIDProcessor) PreProcess

func (*MigrateDIDProcessor) Process

type ReactivateDID

type ReactivateDID struct {
	common.BaseOperation
}

func NewReactivateDID

func NewReactivateDID(fact ReactivateDIDFact) (ReactivateDID, error)

func (*ReactivateDID) DecodeBSON

func (op *ReactivateDID) DecodeBSON(b []byte, enc *bsonenc.Encoder) error

func (*ReactivateDID) DecodeJSON

func (op *ReactivateDID) DecodeJSON(b []byte, enc encoder.Encoder) error

func (ReactivateDID) MarshalBSON

func (op ReactivateDID) MarshalBSON() ([]byte, error)

func (ReactivateDID) MarshalJSON

func (op ReactivateDID) MarshalJSON() ([]byte, error)

type ReactivateDIDFact

type ReactivateDIDFact struct {
	mitumbase.BaseFact
	// contains filtered or unexported fields
}

func NewReactivateDIDFact

func NewReactivateDIDFact(
	token []byte, sender, contract mitumbase.Address,
	did string, currency currencytypes.CurrencyID) ReactivateDIDFact

func (ReactivateDIDFact) Addresses

func (fact ReactivateDIDFact) Addresses() ([]mitumbase.Address, error)

func (ReactivateDIDFact) Bytes

func (fact ReactivateDIDFact) Bytes() []byte

func (ReactivateDIDFact) Contract

func (fact ReactivateDIDFact) Contract() mitumbase.Address

func (ReactivateDIDFact) Currency

func (fact ReactivateDIDFact) Currency() currencytypes.CurrencyID

func (ReactivateDIDFact) DID

func (fact ReactivateDIDFact) DID() string

func (*ReactivateDIDFact) DecodeBSON

func (fact *ReactivateDIDFact) DecodeBSON(b []byte, enc *bsonenc.Encoder) error

func (*ReactivateDIDFact) DecodeJSON

func (fact *ReactivateDIDFact) DecodeJSON(b []byte, enc encoder.Encoder) error

func (ReactivateDIDFact) GenerateHash

func (fact ReactivateDIDFact) GenerateHash() util.Hash

func (ReactivateDIDFact) Hash

func (fact ReactivateDIDFact) Hash() util.Hash

func (ReactivateDIDFact) IsValid

func (fact ReactivateDIDFact) IsValid(b []byte) error

func (ReactivateDIDFact) MarshalBSON

func (fact ReactivateDIDFact) MarshalBSON() ([]byte, error)

func (ReactivateDIDFact) MarshalJSON

func (fact ReactivateDIDFact) MarshalJSON() ([]byte, error)

func (ReactivateDIDFact) Sender

func (fact ReactivateDIDFact) Sender() mitumbase.Address

func (ReactivateDIDFact) Token

func (fact ReactivateDIDFact) Token() mitumbase.Token

type ReactivateDIDFactBSONUnmarshaler

type ReactivateDIDFactBSONUnmarshaler struct {
	Hint     string `bson:"_hint"`
	Sender   string `bson:"sender"`
	Contract string `bson:"contract"`
	DID      string `bson:"did"`
	Currency string `bson:"currency"`
}

type ReactivateDIDFactJSONMarshaler

type ReactivateDIDFactJSONMarshaler struct {
	mitumbase.BaseFactJSONMarshaler
	Sender   mitumbase.Address `json:"sender"`
	Contract mitumbase.Address `json:"contract"`
	DID      string            `json:"did"`
	Currency types.CurrencyID  `json:"currency"`
}

type ReactivateDIDFactJSONUnmarshaler

type ReactivateDIDFactJSONUnmarshaler struct {
	mitumbase.BaseFactJSONUnmarshaler
	Sender   string `json:"sender"`
	Contract string `json:"contract"`
	DID      string `json:"did"`
	Currency string `json:"currency"`
}

type ReactivateDIDProcessor

type ReactivateDIDProcessor struct {
	*mitumbase.BaseOperationProcessor
}

func (*ReactivateDIDProcessor) Close

func (opp *ReactivateDIDProcessor) Close() error

func (*ReactivateDIDProcessor) PreProcess

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

type RegisterModelFact struct {
	mitumbase.BaseFact
	// contains filtered or unexported fields
}

func NewRegisterModelFact

func NewRegisterModelFact(
	token []byte, sender, contract mitumbase.Address,
	didMethod, docContext, docAuthType, docSvcType, docSvcEndPoint 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) DIDMethod

func (fact RegisterModelFact) DIDMethod() string

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) DocAuthType

func (fact RegisterModelFact) DocAuthType() string

func (RegisterModelFact) DocContext

func (fact RegisterModelFact) DocContext() string

func (RegisterModelFact) DocSvcEndPoint

func (fact RegisterModelFact) DocSvcEndPoint() string

func (RegisterModelFact) DocSvcType

func (fact RegisterModelFact) DocSvcType() string

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) Sender

func (fact RegisterModelFact) Sender() mitumbase.Address

func (RegisterModelFact) Token

func (fact RegisterModelFact) Token() mitumbase.Token

type RegisterModelFactBSONUnmarshaler

type RegisterModelFactBSONUnmarshaler struct {
	Hint           string `bson:"_hint"`
	Sender         string `bson:"sender"`
	Contract       string `bson:"contract"`
	DIDMethod      string `bson:"didMethod"`
	DocContext     string `bson:"docContext"`
	DocAuthType    string `bson:"docAuthType"`
	DocSvcType     string `bson:"docSvcType"`
	DocSvcEndPoint string `bson:"docSvcEndPoint"`
	Currency       string `bson:"currency"`
}

type RegisterModelFactJSONMarshaler

type RegisterModelFactJSONMarshaler struct {
	mitumbase.BaseFactJSONMarshaler
	Sender         mitumbase.Address `json:"sender"`
	Contract       mitumbase.Address `json:"contract"`
	DIDMethod      string            `json:"didMethod"`
	DocContext     string            `json:"docContext"`
	DocAuthType    string            `json:"docAuthType"`
	DocSvcType     string            `json:"docSvcType"`
	DocSvcEndPoint string            `json:"docSvcEndPoint"`
	Currency       types.CurrencyID  `json:"currency"`
}

type RegisterModelFactJSONUnmarshaler

type RegisterModelFactJSONUnmarshaler struct {
	mitumbase.BaseFactJSONUnmarshaler
	Sender         string `json:"sender"`
	Contract       string `json:"contract"`
	DIDMethod      string `json:"didMethod"`
	DocContext     string `json:"docContext"`
	DocAuthType    string `json:"docAuthType"`
	DocSvcType     string `json:"docSvcType"`
	DocSvcEndPoint string `json:"docSvcEndPoint"`
	Currency       string `json:"currency"`
}

type RegisterModelProcessor

type RegisterModelProcessor struct {
	*mitumbase.BaseOperationProcessor
}

func (*RegisterModelProcessor) Close

func (opp *RegisterModelProcessor) Close() error

func (*RegisterModelProcessor) PreProcess

Jump to

Keyboard shortcuts

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