package fred

  1. Overview
  2. Docs
type observations = {
  1. realtime_start : string;
  2. realtime_end : string;
  3. observation_start : string;
  4. observation_end : string;
  5. units : string;
  6. output_type : int;
  7. file_type : string;
  8. order_by : string;
  9. sort_order : string;
  10. count : int;
  11. offset : int;
  12. limit : int;
  13. observations : observation list;
}

Container for observations data

and observation = {
  1. observation_realtime_start : string;
  2. observation_realtime_end : string;
  3. date : string;
  4. value : string;
}
val pp_observations : Ppx_deriving_runtime.Format.formatter -> observations -> Ppx_deriving_runtime.unit
val show_observations : observations -> Ppx_deriving_runtime.string
val pp_observation : Ppx_deriving_runtime.Format.formatter -> observation -> Ppx_deriving_runtime.unit
val show_observation : observation -> Ppx_deriving_runtime.string
type units =
  1. | Levels
  2. | Change
  3. | ChangeFromYearAgo
  4. | PercentChange
  5. | PercentChangeFromYearAgo
  6. | CompoundedAnnualRateOfChange
  7. | ContinuouslyCompoundedRateOfChange
  8. | ContinuouslyCompoundedAnnualRateOfChange
  9. | NaturalLog

Observation's units options

type frequency =
  1. | Default
  2. | Daily
  3. | Weekly
  4. | Biweekly
  5. | Monthly
  6. | Quarterly
  7. | Semiannual
  8. | Annual
  9. | WeeklyEndingFriday
  10. | WeeklyEndingThursday
  11. | WeeklyEndingWednesday
  12. | WeeklyEndingTuesday
  13. | WeeklyEndingMonday
  14. | WeeklyEndingSunday
  15. | WeeklyEndingSaturday
  16. | BiweeklyEndingWednesday
  17. | BiweeklyEndingMonday

Observation's frequency options

type aggregation_method =
  1. | Average
  2. | Sum
  3. | EndOfPeriod

Observation's aggregation method options

type output_type =
  1. | ObservationsByRealTimePeriod
  2. | ObservationsByVintageDateAllObservations
  3. | ObservationsByVintageDateNewAndRevisedObservationsOnly
  4. | ObservationsInitialReleaseOnly

Observation's output type method options

val units_to_string : units -> string
val frequency_to_string : frequency -> string
val aggregation_method_to_string : aggregation_method -> string
val output_type_to_string : output_type -> string
OCaml

Innovation. Community. Security.