XYOracleNetwork/sdk-xyo-client-js

View on GitHub
packages/sdk-utils/packages/network/src/NetworkNodePayload.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { Payload } from '@xyo-network/payload-model'

export type NetworkNodeType = 'archivist' | 'diviner' | 'bridge' | 'sentinel'

export type NetworkNodeSchema = 'network.xyo.network.node'
export const NetworkNodeSchema: NetworkNodeSchema = 'network.xyo.network.node'

export type NetworkNodePayload = Payload<
  {
    docs?: string
    name?: string
    slug: string
    type: NetworkNodeType
    uri: string
    web?: string
  },
  NetworkNodeSchema
>