OrbitalCollisionEvent

  • collision
    Type: object
    required
    • energy
      Type: string
      required

      Energy released in joules (scientific notation)

    • severity
      Type: string enum
      required
      values
      • minor
      • moderate
      • major
      • catastrophic
    • type
      Type: string enum
      required
      values
      • asteroid_planet
      • planet_planet
      • satellite_planet
      • asteroid_asteroid
  • eventId
    Type: string Format: uuid
    required
  • eventType
    enum
    const:  
    orbital.collision
    required
    values
    • orbital.collision
  • objects
    Type: array object[] 2…2
    required
    • id
      Type: integer Format: int64

      Signed 64-bit integers (long type).

    • mass
      Type: number

      Mass in kilograms

    • name
      Type: string
    • type
      Type: string enum
      values
      • planet
      • satellite
  • 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

  • impact
    Type: object
    • atmosphericEffects
      Type: string enum
      values
      • none
      • dust_cloud
      • atmospheric_heating
      • atmospheric_loss
    • craterSize
      Type: number

      Crater size in meters

    • location
      Type: string
  • 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)