forked from cerc-io/ipld-eth-server
21 lines
423 B
Go
21 lines
423 B
Go
|
package core
|
||
|
|
||
|
type ContractAttribute struct {
|
||
|
Name string
|
||
|
Type string
|
||
|
}
|
||
|
|
||
|
type ContractAttributes []ContractAttribute
|
||
|
|
||
|
func (attributes ContractAttributes) Len() int {
|
||
|
return len(attributes)
|
||
|
}
|
||
|
|
||
|
func (attributes ContractAttributes) Swap(i, j int) {
|
||
|
attributes[i], attributes[j] = attributes[j], attributes[i]
|
||
|
}
|
||
|
|
||
|
func (attributes ContractAttributes) Less(i, j int) bool {
|
||
|
return attributes[i].Name < attributes[j].Name
|
||
|
}
|