NewDiscoveryEvent

  • celestialBody
    Type: object · CelestialBody
    required

    A celestial body which can be either a planet or a satellite

    • type
      Type: string enum
      required

      Type of celestial body

      values
      • planet
      • satellite
    • planet
      Type: object · Planet

      Planet data (when type is 'planet')

    • satellite
      Type: object · Satellite

      Satellite data (when type is 'satellite')

  • discovery
    Type: object
    required
    • description
      Type: string
      required
    • significance
      Type: string enum
      required
      values
      • low
      • medium
      • high
      • revolutionary
    • type
      Type: string enum
      required
      values
      • habitable_planet
      • new_element
      • alien_life
      • wormhole
      • black_hole
  • eventId
    Type: string Format: uuid
    required
  • eventType
    enum
    const:  
    discovery.new
    required
    values
    • discovery.new
  • timestamp
    Type: string Format: date-time
    required

    the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

  • metadata
    Type: object · EventMetadata
    • correlationId
      Type: string

      Correlation ID for tracing related events

    • requestId
      Type: string

      ID of the request that triggered the event

    • severity
      Type: string enum

      Event severity level

      values
      • info
      • warning
      • error
      • critical
    • source
      Type: string

      Source system that generated the event

    • userId
      Type: integer Format: int64

      ID of the user who triggered the event (if applicable)

  • research
    Type: object
    • method
      Type: string
    • observatory
      Type: string
    • paper
      Type: string Format: uri