Class SchedulerParsers

java.lang.Object
gov.nasa.jpl.aerie.scheduler.server.http.SchedulerParsers

public final class SchedulerParsers extends Object
json parsers for data objects used in the scheduler service endpoints
  • Field Details

    • specificationIdP

      public static final gov.nasa.jpl.aerie.json.JsonParser<SpecificationId> specificationIdP
    • missionModelIdP

      public static final gov.nasa.jpl.aerie.json.JsonParser<gov.nasa.jpl.aerie.types.MissionModelId> missionModelIdP
    • planIdP

      public static final gov.nasa.jpl.aerie.json.JsonParser<PlanId> planIdP
    • scheduleFailureP

      public static final gov.nasa.jpl.aerie.json.JsonParser<ScheduleFailure> scheduleFailureP
    • hasuraSpecificationActionP

      public static final gov.nasa.jpl.aerie.json.JsonParser<HasuraAction<HasuraAction.SpecificationInput>> hasuraSpecificationActionP
      parser for a hasura action that accepts a plan id as its sole input, along with normal hasura session details
    • hasuraSchedulingDSLTypescriptActionP

      public static final gov.nasa.jpl.aerie.json.JsonParser<HasuraAction<HasuraAction.MissionModelIdInput>> hasuraSchedulingDSLTypescriptActionP
      parser for a hasura action that accepts a mission model id as its sole input, along with normal hasura session details
    • hasuraSchedulingGoalEventTriggerP

      public static final gov.nasa.jpl.aerie.json.JsonParser<HasuraAction.HasuraSchedulingGoalEvent> hasuraSchedulingGoalEventTriggerP
  • Method Details