gpp obsUsage: gpp obs [OPTIONS] COMMAND [ARGS]...Manage observations.╭─ Options ────────────────────────────────────────────────────────────────────╮│--helpShow this message and exit.│╰──────────────────────────────────────────────────────────────────────────────╯╭─ Commands ───────────────────────────────────────────────────────────────────╮│list Get all observations. ││get Get an observation by ID or reference. ││delete Delete an observation by ID or reference. ││restoreRestore an observation by ID or reference. ││create Create a new observation. ││update Update a observation by ID or reference. ││clone Clone an observation by ID or reference. ││schema Display the JSON Schema for the input properties. │╰──────────────────────────────────────────────────────────────────────────────╯
gpp obs listUsage: gpp obs list [OPTIONS]Get all observations.╭─ Options ────────────────────────────────────────────────────────────────────╮│--limitINTEGERMax number of results.││--include-deleted--no-include-deletedInclude deleted ││entries. ││[default: ││no-include-deleted] ││--helpShow this message and ││exit. │╰──────────────────────────────────────────────────────────────────────────────╯
gpp obs getUsage: gpp obs get [OPTIONS]Get an observation by ID or reference.╭─ Options ────────────────────────────────────────────────────────────────────╮│--observation-idTEXTObservation ID.││--observation-refere…TEXTObservation reference││label. ││--include-deleted--no-include-deletedInclude deleted ││entries. ││[default: ││no-include-deleted] ││--helpShow this message and││exit. │╰──────────────────────────────────────────────────────────────────────────────╯
gpp obs deleteUsage: gpp obs delete [OPTIONS]Delete an observation by ID or reference.╭─ Options ────────────────────────────────────────────────────────────────────╮│--observation-idTEXTObservation ID.││--observation-referenceTEXTObservation reference label.││--helpShow this message and exit.│╰──────────────────────────────────────────────────────────────────────────────╯
gpp obs restoreUsage: gpp obs restore [OPTIONS]Restore an observation by ID or reference.╭─ Options ────────────────────────────────────────────────────────────────────╮│--observation-idTEXTObservation ID.││--observation-referenceTEXTObservation reference label.││--helpShow this message and exit.│╰──────────────────────────────────────────────────────────────────────────────╯
gpp obs createUsage: gpp obs create [OPTIONS]Create a new observation.Exactly one of --program-id, --proposal-reference, or --program-referencemust be provided to identify the program. Supplying more than one (or none)will result in an error.╭─ Options ────────────────────────────────────────────────────────────────────╮│*--from-jsonPATHJSON file with the properties ││definition. ││[required] ││--program-idTEXTProgram ID (supply exactly one ││identifier). ││--proposal-referenceTEXTProposal reference label (supply ││exactly one identifier). ││--program-referenceTEXTProgram label reference (supply exactly││one identifier). ││--helpShow this message and exit.│╰──────────────────────────────────────────────────────────────────────────────╯
gpp obs updateUsage: gpp obs update [OPTIONS]Update a observation by ID or reference.Exactly one of --observation-id or --observation-reference must be provided toidentify the observation. Supplying more than one (or none) will result in an error.╭─ Options ────────────────────────────────────────────────────────────────────╮│*--from-jsonPATHJSON file with the properties ││definition. ││[required] ││--observation-idTEXTObservation ID (supply exactly one ││identifier). ││--observation-referenceTEXTOBservation reference label (supply ││exactly one identifier). ││--helpShow this message and exit.│╰──────────────────────────────────────────────────────────────────────────────╯
gpp obs cloneUsage: gpp obs clone [OPTIONS]Clone an observation by ID or reference.Exactly one of --observation-id or --observation-reference must be provided toidentify the observation. Supplying more than one (or none) will result in an error.Optionally, a JSON file with properties can be provided to override specificproperties in the cloned observation.╭─ Options ────────────────────────────────────────────────────────────────────╮│*--from-jsonPATHJSON file with the properties ││definition. ││[required] ││--observation-idTEXTObservation ID (supply exactly one ││identifier). ││--observation-referenceTEXTObservation reference label (supply ││exactly one identifier). ││--helpShow this message and exit.│╰──────────────────────────────────────────────────────────────────────────────╯
gpp obs schemaUsage: gpp obs schema [OPTIONS]Display the JSON Schema for the input properties.Use this when crafting or validating the JSON files passed with--from-json to the `create` or `update` commands.╭─ Options ────────────────────────────────────────────────────────────────────╮│--indentINTEGERIndentation level for pretty ││printing. ││[default: 2] ││--sort-keys--no-sort-keysSort object keys alphabetically.││[default: no-sort-keys] ││--helpShow this message and exit.│╰──────────────────────────────────────────────────────────────────────────────╯