Documentation ¶
Index ¶
- type AftermarketDeviceAddressResetData
- type AftermarketDeviceAttributeSetData
- type AftermarketDeviceClaimedData
- type AftermarketDeviceNodeMintedData
- type AftermarketDevicePairData
- type BeneficiarySetData
- type Block
- type ContractEventData
- type ContractsEventsConsumer
- type DCNNameChangedData
- type DCNVehicleIdChangedData
- type DeviceDefinition
- type DeviceDefinitionTableCreatedData
- type EventName
- type ManufacturerContractService
- type ManufacturerNodeMintedData
- type ManufacturerTableSetData
- type NewDCNExpirationData
- type NewDCNNodeData
- type PermissionsSetData
- type PrivilegeSetData
- type SyntheticDeviceNodeBurnedData
- type SyntheticDeviceNodeMintedData
- type TablelandApiService
- type TokensTransferredForConnectionStreakData
- type TokensTransferredForDeviceData
- type TransferData
- type VehicleAttributeSetData
- type VehicleNodeMintedData
- type VehicleNodeMintedWithDeviceDefinitionData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AftermarketDeviceAddressResetData ¶ added in v0.1.11
type BeneficiarySetData ¶
type ContractEventData ¶
type ContractEventData struct { ChainID int64 `json:"chainId"` EventName string `json:"eventName"` Block Block `json:"block,omitempty"` Contract common.Address `json:"contract"` TransactionHash common.Hash `json:"transactionHash"` EventSignature common.Hash `json:"eventSignature"` Arguments json.RawMessage `json:"arguments"` }
type ContractsEventsConsumer ¶
type ContractsEventsConsumer struct {
// contains filtered or unexported fields
}
func (*ContractsEventsConsumer) Process ¶
func (c *ContractsEventsConsumer) Process(ctx context.Context, event *shared.CloudEvent[json.RawMessage]) error
type DCNNameChangedData ¶
type DCNVehicleIdChangedData ¶
type DeviceDefinition ¶
type DeviceDefinitionTableCreatedData ¶ added in v0.1.24
type EventName ¶
type EventName string
const ( // All NFTs. Transfer EventName = "Transfer" PrivilegeSet EventName = "PrivilegeSet" BeneficiarySetEvent EventName = "BeneficiarySet" // SACD. PermissionsSetEvent EventName = "PermissionsSet" // Manufacturers. ManufacturerNodeMinted EventName = "ManufacturerNodeMinted" DeviceDefinitionTableCreated EventName = "DeviceDefinitionTableCreated" ManufacturerTableSet EventName = "ManufacturerTableSet" // Aftermarket devices. AftermarketDeviceNodeMinted EventName = "AftermarketDeviceNodeMinted" AftermarketDeviceAttributeSet EventName = "AftermarketDeviceAttributeSet" AftermarketDeviceClaimed EventName = "AftermarketDeviceClaimed" AftermarketDevicePaired EventName = "AftermarketDevicePaired" AftermarketDeviceUnpaired EventName = "AftermarketDeviceUnpaired" AftermarketDeviceAddressReset EventName = "AftermarketDeviceAddressReset" // Vehicles. VehicleNodeMinted EventName = "VehicleNodeMinted" VehicleAttributeSet EventName = "VehicleAttributeSet" VehicleNodeMintedWithDeviceDefinition EventName = "VehicleNodeMintedWithDeviceDefinition" // Synthetic devices. SyntheticDeviceNodeMinted EventName = "SyntheticDeviceNodeMinted" SyntheticDeviceNodeBurned EventName = "SyntheticDeviceNodeBurned" // DCNs. NewNode EventName = "NewNode" NewExpiration EventName = "NewExpiration" NameChanged EventName = "NameChanged" VehicleIdChanged EventName = "VehicleIdChanged" // Rewards. TokensTransferredForDevice EventName = "TokensTransferredForDevice" TokensTransferredForConnectionStreak EventName = "TokensTransferredForConnectionStreak" )
type ManufacturerContractService ¶ added in v0.1.26
type ManufacturerContractService struct {
// contains filtered or unexported fields
}
func NewManufacturerContractService ¶ added in v0.1.26
func (*ManufacturerContractService) GetTableName ¶ added in v0.1.26
type ManufacturerTableSetData ¶ added in v0.1.24
type NewDCNExpirationData ¶
type NewDCNNodeData ¶
type PermissionsSetData ¶ added in v0.2.0
type PrivilegeSetData ¶
type TablelandApiService ¶ added in v0.1.26
type TablelandApiService struct {
// contains filtered or unexported fields
}
func NewTablelandApiService ¶ added in v0.1.26
func NewTablelandApiService(log *zerolog.Logger, settings *config.Settings) *TablelandApiService
type TokensTransferredForConnectionStreakData ¶ added in v0.1.5
type TokensTransferredForDeviceData ¶ added in v0.1.5
type TransferData ¶
type VehicleAttributeSetData ¶
type VehicleNodeMintedData ¶
Click to show internal directories.
Click to hide internal directories.