Result Models

This page documents the generated operation result models re-exported from gpp_client.generated.

These models describe the response structures returned by generated GraphQL operations and by higher-level domain wrappers.

Use this page when you need to inspect returned fields or nested result models.

Note

This reference is auto-generated from the exported generated models and may change as the schema evolves.

API Reference

class gpp_client.generated.AttachmentDetails(*, id: Any, fileName: Any, attachmentType: AttachmentType, fileSize: Any, checked: bool, description: Any | None, updatedAt: Any)[source]

Bases: BaseModel

attachment_type: AttachmentType
checked: bool
description: Any | None
file_name: Any
file_size: Any
id: Any
updated_at: Any
class gpp_client.generated.CallForProposalsCore(*, id: Any, title: Any)[source]

Bases: BaseModel

id: Any
title: Any
class gpp_client.generated.CallForProposalsDetails(*, id: Any, title: Any, type: CallForProposalsType, semester: Any, active: CallForProposalsDetailsActive, submissionDeadlineDefault: Any | None, instruments: list[Instrument], existence: Existence)[source]

Bases: CallForProposalsCore

active: CallForProposalsDetailsActive
existence: Existence
instruments: list[Instrument]
semester: Any
submission_deadline_default: Any | None
type_: CallForProposalsType
class gpp_client.generated.CallForProposalsDetailsActive(*, start: Any, end: Any)[source]

Bases: BaseModel

end: Any
start: Any
class gpp_client.generated.CloneObservation(*, cloneObservation: CloneObservationCloneObservation)[source]

Bases: BaseModel

clone_observation: CloneObservationCloneObservation
class gpp_client.generated.CloneObservationCloneObservation(*, newObservation: CloneObservationCloneObservationNewObservation)[source]

Bases: BaseModel

new_observation: CloneObservationCloneObservationNewObservation
class gpp_client.generated.CloneObservationCloneObservationNewObservation(*, id: Any, existence: Existence, reference: ObservationCoreReference | None, title: Any, instrument: Instrument | None, calibrationRole: CalibrationRole | None, observerNotes: Any | None, subtitle: Any | None, program: ObservationDetailsProgram, scienceRequirements: ObservationDetailsScienceRequirements, scienceBand: ScienceBand | None, workflow: ObservationDetailsWorkflow | None, observingMode: ObservationDetailsObservingMode | None, constraintSet: ObservationDetailsConstraintSet, timingWindows: list[ObservationDetailsTimingWindows], targetEnvironment: ObservationDetailsTargetEnvironment)[source]

Bases: ObservationDetails

class gpp_client.generated.CloneTarget(*, cloneTarget: CloneTargetCloneTarget)[source]

Bases: BaseModel

clone_target: CloneTargetCloneTarget
class gpp_client.generated.CloneTargetCloneTarget(*, newTarget: CloneTargetCloneTargetNewTarget)[source]

Bases: BaseModel

new_target: CloneTargetCloneTargetNewTarget
class gpp_client.generated.CloneTargetCloneTargetNewTarget(*, program: TargetProgramSummaryProgram, id: Any, existence: Existence, name: Any, calibrationRole: CalibrationRole | None, opportunity: TargetDetailsOpportunity | None, sidereal: TargetDetailsSidereal | None, nonsidereal: TargetDetailsNonsidereal | None)[source]

Bases: TargetDetails, TargetProgramSummary

class gpp_client.generated.ConstraintSetDetails(*, imageQuality: ImageQualityPreset, cloudExtinction: CloudExtinctionPreset, skyBackground: SkyBackground, waterVapor: WaterVapor, elevationRange: ConstraintSetDetailsElevationRange)[source]

Bases: BaseModel

cloud_extinction: CloudExtinctionPreset
elevation_range: ConstraintSetDetailsElevationRange
image_quality: ImageQualityPreset
sky_background: SkyBackground
water_vapor: WaterVapor
class gpp_client.generated.ConstraintSetDetailsElevationRange[source]

Bases: BaseModel

air_mass: ConstraintSetDetailsElevationRangeAirMass | None
hour_angle: ConstraintSetDetailsElevationRangeHourAngle | None
class gpp_client.generated.ConstraintSetDetailsElevationRangeAirMass(*, min: Any, max: Any)[source]

Bases: BaseModel

max: Any
min: Any
class gpp_client.generated.ConstraintSetDetailsElevationRangeHourAngle(*, minHours: Any, maxHours: Any)[source]

Bases: BaseModel

max_hours: Any
min_hours: Any
class gpp_client.generated.CreateCallForProposals(*, createCallForProposals: CreateCallForProposalsCreateCallForProposals)[source]

Bases: BaseModel

create_call_for_proposals: CreateCallForProposalsCreateCallForProposals
class gpp_client.generated.CreateCallForProposalsCreateCallForProposals(*, callForProposals: CreateCallForProposalsCreateCallForProposalsCallForProposals)[source]

Bases: BaseModel

call_for_proposals: CreateCallForProposalsCreateCallForProposalsCallForProposals
class gpp_client.generated.CreateCallForProposalsCreateCallForProposalsCallForProposals(*, id: Any, title: Any, type: CallForProposalsType, semester: Any, active: CallForProposalsDetailsActive, submissionDeadlineDefault: Any | None, instruments: list[Instrument], existence: Existence)[source]

Bases: CallForProposalsDetails

class gpp_client.generated.CreateObservation(*, createObservation: CreateObservationCreateObservation)[source]

Bases: BaseModel

create_observation: CreateObservationCreateObservation
class gpp_client.generated.CreateObservationCreateObservation(*, observation: CreateObservationCreateObservationObservation)[source]

Bases: BaseModel

observation: CreateObservationCreateObservationObservation
class gpp_client.generated.CreateObservationCreateObservationObservation(*, id: Any, existence: Existence, reference: ObservationCoreReference | None, title: Any, instrument: Instrument | None, calibrationRole: CalibrationRole | None, observerNotes: Any | None, subtitle: Any | None, program: ObservationDetailsProgram, scienceRequirements: ObservationDetailsScienceRequirements, scienceBand: ScienceBand | None, workflow: ObservationDetailsWorkflow | None, observingMode: ObservationDetailsObservingMode | None, constraintSet: ObservationDetailsConstraintSet, timingWindows: list[ObservationDetailsTimingWindows], targetEnvironment: ObservationDetailsTargetEnvironment)[source]

Bases: ObservationDetails

class gpp_client.generated.CreateProgram(*, createProgram: CreateProgramCreateProgram)[source]

Bases: BaseModel

create_program: CreateProgramCreateProgram
class gpp_client.generated.CreateProgramCreateProgram(*, program: CreateProgramCreateProgramProgram)[source]

Bases: BaseModel

program: CreateProgramCreateProgramProgram
class gpp_client.generated.CreateProgramCreateProgramProgram(*, allGroupElements: list[ProgramGroupElementsAllGroupElements], id: Any, name: Any | None, existence: Existence, description: Any | None, type: ProgramType, active: ProgramDetailActive, proposalStatus: ProposalStatus, proposal: ProgramDetailProposal | None, pi: ProgramDetailPi | None)[source]

Bases: ProgramDetail, ProgramGroupElements

class gpp_client.generated.CreateTargetByProgramId(*, createTarget: CreateTargetByProgramIdCreateTarget)[source]

Bases: BaseModel

create_target: CreateTargetByProgramIdCreateTarget
class gpp_client.generated.CreateTargetByProgramIdCreateTarget(*, target: CreateTargetByProgramIdCreateTargetTarget)[source]

Bases: BaseModel

target: CreateTargetByProgramIdCreateTargetTarget
class gpp_client.generated.CreateTargetByProgramIdCreateTargetTarget(*, program: TargetProgramSummaryProgram, id: Any, existence: Existence, name: Any, calibrationRole: CalibrationRole | None, opportunity: TargetDetailsOpportunity | None, sidereal: TargetDetailsSidereal | None, nonsidereal: TargetDetailsNonsidereal | None)[source]

Bases: TargetDetails, TargetProgramSummary

class gpp_client.generated.CreateTargetByProgramReference(*, createTarget: CreateTargetByProgramReferenceCreateTarget)[source]

Bases: BaseModel

create_target: CreateTargetByProgramReferenceCreateTarget
class gpp_client.generated.CreateTargetByProgramReferenceCreateTarget(*, target: CreateTargetByProgramReferenceCreateTargetTarget)[source]

Bases: BaseModel

target: CreateTargetByProgramReferenceCreateTargetTarget
class gpp_client.generated.CreateTargetByProgramReferenceCreateTargetTarget(*, program: TargetProgramSummaryProgram, id: Any, existence: Existence, name: Any, calibrationRole: CalibrationRole | None, opportunity: TargetDetailsOpportunity | None, sidereal: TargetDetailsSidereal | None, nonsidereal: TargetDetailsNonsidereal | None)[source]

Bases: TargetDetails, TargetProgramSummary

class gpp_client.generated.CreateTargetByProposalReference(*, createTarget: CreateTargetByProposalReferenceCreateTarget)[source]

Bases: BaseModel

create_target: CreateTargetByProposalReferenceCreateTarget
class gpp_client.generated.CreateTargetByProposalReferenceCreateTarget(*, target: CreateTargetByProposalReferenceCreateTargetTarget)[source]

Bases: BaseModel

target: CreateTargetByProposalReferenceCreateTargetTarget
class gpp_client.generated.CreateTargetByProposalReferenceCreateTargetTarget(*, program: TargetProgramSummaryProgram, id: Any, existence: Existence, name: Any, calibrationRole: CalibrationRole | None, opportunity: TargetDetailsOpportunity | None, sidereal: TargetDetailsSidereal | None, nonsidereal: TargetDetailsNonsidereal | None)[source]

Bases: TargetDetails, TargetProgramSummary

class gpp_client.generated.DeleteCallForProposalsById(*, updateCallsForProposals: DeleteCallForProposalsByIdUpdateCallsForProposals)[source]

Bases: BaseModel

update_calls_for_proposals: DeleteCallForProposalsByIdUpdateCallsForProposals
class gpp_client.generated.DeleteCallForProposalsByIdUpdateCallsForProposals(*, hasMore: bool, callsForProposals: list[DeleteCallForProposalsByIdUpdateCallsForProposalsCallsForProposals])[source]

Bases: BaseModel

calls_for_proposals: list[DeleteCallForProposalsByIdUpdateCallsForProposalsCallsForProposals]
has_more: bool
class gpp_client.generated.DeleteCallForProposalsByIdUpdateCallsForProposalsCallsForProposals(*, id: Any, title: Any, type: CallForProposalsType, semester: Any, active: CallForProposalsDetailsActive, submissionDeadlineDefault: Any | None, instruments: list[Instrument], existence: Existence)[source]

Bases: CallForProposalsDetails

class gpp_client.generated.DeleteObservationById(*, updateObservations: DeleteObservationByIdUpdateObservations)[source]

Bases: BaseModel

update_observations: DeleteObservationByIdUpdateObservations
class gpp_client.generated.DeleteObservationByIdUpdateObservations(*, hasMore: bool, observations: list[DeleteObservationByIdUpdateObservationsObservations])[source]

Bases: BaseModel

has_more: bool
observations: list[DeleteObservationByIdUpdateObservationsObservations]
class gpp_client.generated.DeleteObservationByIdUpdateObservationsObservations(*, id: Any, existence: Existence, reference: ObservationCoreReference | None, title: Any, instrument: Instrument | None, calibrationRole: CalibrationRole | None, observerNotes: Any | None, subtitle: Any | None, program: ObservationDetailsProgram, scienceRequirements: ObservationDetailsScienceRequirements, scienceBand: ScienceBand | None, workflow: ObservationDetailsWorkflow | None, observingMode: ObservationDetailsObservingMode | None, constraintSet: ObservationDetailsConstraintSet, timingWindows: list[ObservationDetailsTimingWindows], targetEnvironment: ObservationDetailsTargetEnvironment)[source]

Bases: ObservationDetails

class gpp_client.generated.DeleteObservationByReference(*, updateObservations: DeleteObservationByReferenceUpdateObservations)[source]

Bases: BaseModel

update_observations: DeleteObservationByReferenceUpdateObservations
class gpp_client.generated.DeleteObservationByReferenceUpdateObservations(*, hasMore: bool, observations: list[DeleteObservationByReferenceUpdateObservationsObservations])[source]

Bases: BaseModel

has_more: bool
observations: list[DeleteObservationByReferenceUpdateObservationsObservations]
class gpp_client.generated.DeleteObservationByReferenceUpdateObservationsObservations(*, id: Any, existence: Existence, reference: ObservationCoreReference | None, title: Any, instrument: Instrument | None, calibrationRole: CalibrationRole | None, observerNotes: Any | None, subtitle: Any | None, program: ObservationDetailsProgram, scienceRequirements: ObservationDetailsScienceRequirements, scienceBand: ScienceBand | None, workflow: ObservationDetailsWorkflow | None, observingMode: ObservationDetailsObservingMode | None, constraintSet: ObservationDetailsConstraintSet, timingWindows: list[ObservationDetailsTimingWindows], targetEnvironment: ObservationDetailsTargetEnvironment)[source]

Bases: ObservationDetails

class gpp_client.generated.DeleteProgramById(*, updatePrograms: DeleteProgramByIdUpdatePrograms)[source]

Bases: BaseModel

update_programs: DeleteProgramByIdUpdatePrograms
class gpp_client.generated.DeleteProgramByIdUpdatePrograms(*, hasMore: bool, programs: list[DeleteProgramByIdUpdateProgramsPrograms])[source]

Bases: BaseModel

has_more: bool
programs: list[DeleteProgramByIdUpdateProgramsPrograms]
class gpp_client.generated.DeleteProgramByIdUpdateProgramsPrograms(*, id: Any, name: Any | None, existence: Existence, description: Any | None, type: ProgramType, active: ProgramDetailActive, proposalStatus: ProposalStatus, proposal: ProgramDetailProposal | None, pi: ProgramDetailPi | None, allGroupElements: list[DeleteProgramByIdUpdateProgramsProgramsAllGroupElements])[source]

Bases: ProgramDetail

all_group_elements: list[DeleteProgramByIdUpdateProgramsProgramsAllGroupElements]
class gpp_client.generated.DeleteProgramByIdUpdateProgramsProgramsAllGroupElements(*, parentGroupId: Any | None, observation: DeleteProgramByIdUpdateProgramsProgramsAllGroupElementsObservation | None, group: DeleteProgramByIdUpdateProgramsProgramsAllGroupElementsGroup | None)[source]

Bases: BaseModel

group: DeleteProgramByIdUpdateProgramsProgramsAllGroupElementsGroup | None
observation: DeleteProgramByIdUpdateProgramsProgramsAllGroupElementsObservation | None
parent_group_id: Any | None
class gpp_client.generated.DeleteProgramByIdUpdateProgramsProgramsAllGroupElementsGroup(*, id: Any, name: Any | None, minimumRequired: Any | None, ordered: bool, parentId: Any | None, parentIndex: Any, minimumInterval: DeleteProgramByIdUpdateProgramsProgramsAllGroupElementsGroupMinimumInterval | None, maximumInterval: DeleteProgramByIdUpdateProgramsProgramsAllGroupElementsGroupMaximumInterval | None, system: bool)[source]

Bases: BaseModel

id: Any
maximum_interval: DeleteProgramByIdUpdateProgramsProgramsAllGroupElementsGroupMaximumInterval | None
minimum_interval: DeleteProgramByIdUpdateProgramsProgramsAllGroupElementsGroupMinimumInterval | None
minimum_required: Any | None
name: Any | None
ordered: bool
parent_id: Any | None
parent_index: Any
system: bool
class gpp_client.generated.DeleteProgramByIdUpdateProgramsProgramsAllGroupElementsGroupMaximumInterval(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.DeleteProgramByIdUpdateProgramsProgramsAllGroupElementsGroupMinimumInterval(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.DeleteProgramByIdUpdateProgramsProgramsAllGroupElementsObservation(*, id: Any, groupId: Any | None)[source]

Bases: BaseModel

group_id: Any | None
id: Any
class gpp_client.generated.DeleteTargetById(*, updateTargets: DeleteTargetByIdUpdateTargets)[source]

Bases: BaseModel

update_targets: DeleteTargetByIdUpdateTargets
class gpp_client.generated.DeleteTargetByIdUpdateTargets(*, hasMore: bool, targets: list[DeleteTargetByIdUpdateTargetsTargets])[source]

Bases: BaseModel

has_more: bool
targets: list[DeleteTargetByIdUpdateTargetsTargets]
class gpp_client.generated.DeleteTargetByIdUpdateTargetsTargets(*, id: Any, existence: Existence, name: Any, calibrationRole: CalibrationRole | None, opportunity: TargetDetailsOpportunity | None, sidereal: TargetDetailsSidereal | None, nonsidereal: TargetDetailsNonsidereal | None, program: DeleteTargetByIdUpdateTargetsTargetsProgram)[source]

Bases: TargetDetails

program: DeleteTargetByIdUpdateTargetsTargetsProgram
class gpp_client.generated.DeleteTargetByIdUpdateTargetsTargetsProgram(*, id: Any, name: Any | None, description: Any | None, existence: Existence)[source]

Bases: BaseModel

description: Any | None
existence: Existence
id: Any
name: Any | None
class gpp_client.generated.ExposureTimeModeDetails(*, signalToNoise: ExposureTimeModeDetailsSignalToNoise | None, timeAndCount: ExposureTimeModeDetailsTimeAndCount | None)[source]

Bases: BaseModel

signal_to_noise: ExposureTimeModeDetailsSignalToNoise | None
time_and_count: ExposureTimeModeDetailsTimeAndCount | None
class gpp_client.generated.ExposureTimeModeDetailsSignalToNoise[source]

Bases: BaseModel

at: ExposureTimeModeDetailsSignalToNoiseAt
value: Any
class gpp_client.generated.ExposureTimeModeDetailsSignalToNoiseAt(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.ExposureTimeModeDetailsTimeAndCount[source]

Bases: BaseModel

at: ExposureTimeModeDetailsTimeAndCountAt
count: Any
time: ExposureTimeModeDetailsTimeAndCountTime
class gpp_client.generated.ExposureTimeModeDetailsTimeAndCountAt(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.ExposureTimeModeDetailsTimeAndCountTime(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.Flamingos2LongSlitDetails(*, decker: Flamingos2Decker, defaultDecker: Flamingos2Decker, defaultOffsets: list[Flamingos2LongSlitDetailsDefaultOffsets], disperser: Flamingos2Disperser, filter: Flamingos2Filter, fpu: Flamingos2Fpu, telluricType: Flamingos2LongSlitDetailsTelluricType, exposureTimeMode: Flamingos2LongSlitDetailsExposureTimeMode, explicitReadMode: Flamingos2ReadMode | None, explicitReads: Flamingos2Reads | None, explicitDecker: Flamingos2Decker | None, readoutMode: Flamingos2ReadoutMode, defaultReadoutMode: Flamingos2ReadoutMode, offsets: list[Flamingos2LongSlitDetailsOffsets], acquisition: Flamingos2LongSlitDetailsAcquisition, initialDisperser: Flamingos2Disperser, initialFilter: Flamingos2Filter, initialFpu: Flamingos2Fpu)[source]

Bases: BaseModel

acquisition: Flamingos2LongSlitDetailsAcquisition
decker: Flamingos2Decker
default_decker: Flamingos2Decker
default_offsets: list[Flamingos2LongSlitDetailsDefaultOffsets]
default_readout_mode: Flamingos2ReadoutMode
disperser: Flamingos2Disperser
explicit_decker: Flamingos2Decker | None
explicit_read_mode: Flamingos2ReadMode | None
explicit_reads: Flamingos2Reads | None
exposure_time_mode: Flamingos2LongSlitDetailsExposureTimeMode
filter_: Flamingos2Filter
fpu: Flamingos2Fpu
initial_disperser: Flamingos2Disperser
initial_filter: Flamingos2Filter
initial_fpu: Flamingos2Fpu
offsets: list[Flamingos2LongSlitDetailsOffsets]
readout_mode: Flamingos2ReadoutMode
telluric_type: Flamingos2LongSlitDetailsTelluricType
class gpp_client.generated.Flamingos2LongSlitDetailsAcquisition[source]

Bases: BaseModel

exposure_time_mode: Flamingos2LongSlitDetailsAcquisitionExposureTimeMode
class gpp_client.generated.Flamingos2LongSlitDetailsAcquisitionExposureTimeMode(*, signalToNoise: ExposureTimeModeDetailsSignalToNoise | None, timeAndCount: ExposureTimeModeDetailsTimeAndCount | None)[source]

Bases: ExposureTimeModeDetails

class gpp_client.generated.Flamingos2LongSlitDetailsDefaultOffsets[source]

Bases: BaseModel

p: Flamingos2LongSlitDetailsDefaultOffsetsP
q: Flamingos2LongSlitDetailsDefaultOffsetsQ
class gpp_client.generated.Flamingos2LongSlitDetailsDefaultOffsetsP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.Flamingos2LongSlitDetailsDefaultOffsetsQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.Flamingos2LongSlitDetailsExposureTimeMode(*, signalToNoise: ExposureTimeModeDetailsSignalToNoise | None, timeAndCount: ExposureTimeModeDetailsTimeAndCount | None)[source]

Bases: ExposureTimeModeDetails

class gpp_client.generated.Flamingos2LongSlitDetailsOffsets[source]

Bases: BaseModel

p: Flamingos2LongSlitDetailsOffsetsP
q: Flamingos2LongSlitDetailsOffsetsQ
class gpp_client.generated.Flamingos2LongSlitDetailsOffsetsP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.Flamingos2LongSlitDetailsOffsetsQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.Flamingos2LongSlitDetailsTelluricType(*, tag: TelluricTag, starTypes: list[str] | None)[source]

Bases: BaseModel

star_types: list[str] | None
tag: TelluricTag
class gpp_client.generated.GetCallForProposals(*, callForProposals: GetCallForProposalsCallForProposals | None)[source]

Bases: BaseModel

call_for_proposals: GetCallForProposalsCallForProposals | None
class gpp_client.generated.GetCallForProposalsCallForProposals(*, id: Any, title: Any, type: CallForProposalsType, semester: Any, active: CallForProposalsDetailsActive, submissionDeadlineDefault: Any | None, instruments: list[Instrument], existence: Existence)[source]

Bases: CallForProposalsDetails

class gpp_client.generated.GetCallsForProposals(*, callsForProposals: GetCallsForProposalsCallsForProposals)[source]

Bases: BaseModel

calls_for_proposals: GetCallsForProposalsCallsForProposals
class gpp_client.generated.GetCallsForProposalsCallsForProposals(*, hasMore: bool, matches: list[GetCallsForProposalsCallsForProposalsMatches])[source]

Bases: BaseModel

has_more: bool
matches: list[GetCallsForProposalsCallsForProposalsMatches]
class gpp_client.generated.GetCallsForProposalsCallsForProposalsMatches(*, id: Any, title: Any, type: CallForProposalsType, semester: Any, active: CallForProposalsDetailsActive, submissionDeadlineDefault: Any | None, instruments: list[Instrument], existence: Existence)[source]

Bases: CallForProposalsDetails

class gpp_client.generated.GetGOATSObservations(*, observations: GetGOATSObservationsObservations)[source]

Bases: BaseModel

observations: GetGOATSObservationsObservations
class gpp_client.generated.GetGOATSObservationsObservations(*, matches: list[GetGOATSObservationsObservationsMatches], hasMore: bool)[source]

Bases: BaseModel

has_more: bool
matches: list[GetGOATSObservationsObservationsMatches]
class gpp_client.generated.GetGOATSObservationsObservationsMatches(*, id: Any, reference: GetGOATSObservationsObservationsMatchesReference | None, instrument: Instrument | None, title: Any, constraintSet: GetGOATSObservationsObservationsMatchesConstraintSet, workflow: GetGOATSObservationsObservationsMatchesWorkflow | None, attachments: list[GetGOATSObservationsObservationsMatchesAttachments], timingWindows: list[GetGOATSObservationsObservationsMatchesTimingWindows], targetEnvironment: GetGOATSObservationsObservationsMatchesTargetEnvironment, posAngleConstraint: GetGOATSObservationsObservationsMatchesPosAngleConstraint, scienceBand: ScienceBand | None, observationDuration: GetGOATSObservationsObservationsMatchesObservationDuration | None, observerNotes: Any | None, scienceRequirements: GetGOATSObservationsObservationsMatchesScienceRequirements, observingMode: GetGOATSObservationsObservationsMatchesObservingMode | None, program: GetGOATSObservationsObservationsMatchesProgram)[source]

Bases: BaseModel

attachments: list[GetGOATSObservationsObservationsMatchesAttachments]
constraint_set: GetGOATSObservationsObservationsMatchesConstraintSet
id: Any
instrument: Instrument | None
observation_duration: GetGOATSObservationsObservationsMatchesObservationDuration | None
observer_notes: Any | None
observing_mode: GetGOATSObservationsObservationsMatchesObservingMode | None
pos_angle_constraint: GetGOATSObservationsObservationsMatchesPosAngleConstraint
program: GetGOATSObservationsObservationsMatchesProgram
reference: GetGOATSObservationsObservationsMatchesReference | None
science_band: ScienceBand | None
science_requirements: GetGOATSObservationsObservationsMatchesScienceRequirements
target_environment: GetGOATSObservationsObservationsMatchesTargetEnvironment
timing_windows: list[GetGOATSObservationsObservationsMatchesTimingWindows]
title: Any
workflow: GetGOATSObservationsObservationsMatchesWorkflow | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesAttachments(*, id: Any, attachmentType: AttachmentType, fileName: Any, description: Any | None, updatedAt: Any)[source]

Bases: BaseModel

attachment_type: AttachmentType
description: Any | None
file_name: Any
id: Any
updated_at: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesConstraintSet(*, imageQuality: ImageQualityPreset, cloudExtinction: CloudExtinctionPreset, skyBackground: SkyBackground, waterVapor: WaterVapor, elevationRange: GetGOATSObservationsObservationsMatchesConstraintSetElevationRange)[source]

Bases: BaseModel

cloud_extinction: CloudExtinctionPreset
elevation_range: GetGOATSObservationsObservationsMatchesConstraintSetElevationRange
image_quality: ImageQualityPreset
sky_background: SkyBackground
water_vapor: WaterVapor
class gpp_client.generated.GetGOATSObservationsObservationsMatchesConstraintSetElevationRange(*, airMass: GetGOATSObservationsObservationsMatchesConstraintSetElevationRangeAirMass | None, hourAngle: GetGOATSObservationsObservationsMatchesConstraintSetElevationRangeHourAngle | None)[source]

Bases: BaseModel

air_mass: GetGOATSObservationsObservationsMatchesConstraintSetElevationRangeAirMass | None
hour_angle: GetGOATSObservationsObservationsMatchesConstraintSetElevationRangeHourAngle | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesConstraintSetElevationRangeAirMass(*, min: Any, max: Any)[source]

Bases: BaseModel

max: Any
min: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesConstraintSetElevationRangeHourAngle(*, minHours: Any, maxHours: Any)[source]

Bases: BaseModel

max_hours: Any
min_hours: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservationDuration(*, seconds: Any, minutes: Any, hours: Any, iso: str)[source]

Bases: BaseModel

hours: Any
iso: str
minutes: Any
seconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingMode(*, instrument: Instrument, mode: ObservingModeType, gmosNorthLongSlit: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlit | None, gmosSouthLongSlit: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlit | None, gmosNorthImaging: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImaging | None, gmosSouthImaging: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImaging | None)[source]

Bases: BaseModel

gmos_north_imaging: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImaging | None
gmos_north_long_slit: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlit | None
gmos_south_imaging: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImaging | None
gmos_south_long_slit: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlit | None
instrument: Instrument
mode: ObservingModeType
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImaging(*, filters: list[GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFilters], ampReadMode: GmosAmpReadMode, bin: GmosBinning, roi: GmosRoi, variant: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariant)[source]

Bases: BaseModel

amp_read_mode: GmosAmpReadMode
bin: GmosBinning
filters: list[GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFilters]
roi: GmosRoi
variant: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariant
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFilters(*, filter: GmosNorthFilter, exposureTimeMode: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeMode)[source]

Bases: BaseModel

exposure_time_mode: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeMode
filter_: GmosNorthFilter
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeMode(*, signalToNoise: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeSignalToNoise | None, timeAndCount: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeTimeAndCount | None)[source]

Bases: BaseModel

signal_to_noise: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeSignalToNoise | None
time_and_count: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeTimeAndCount | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeSignalToNoise(*, value: Any, at: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeSignalToNoiseAt)[source]

Bases: BaseModel

at: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeSignalToNoiseAt
value: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeSignalToNoiseAt(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeTimeAndCount(*, time: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeTimeAndCountTime, count: Any, at: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeTimeAndCountAt)[source]

Bases: BaseModel

at: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeTimeAndCountAt
count: Any
time: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeTimeAndCountTime
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeTimeAndCountAt(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeTimeAndCountTime(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariant(*, variantType: GmosImagingVariantType, grouped: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGrouped | None, interleaved: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleaved | None, preImaging: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImaging | None)[source]

Bases: BaseModel

grouped: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGrouped | None
interleaved: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleaved | None
pre_imaging: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImaging | None
variant_type: GmosImagingVariantType
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGrouped(*, skyCount: Any, skyOffsets: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsets, order: WavelengthOrder, offsets: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsets)[source]

Bases: BaseModel

offsets: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsets
order: WavelengthOrder
sky_count: Any
sky_offsets: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsets
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsets(*, generatorType: TelescopeConfigGeneratorType, random: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandom | None, spiral: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiral | None, uniform: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniform | None, enumerated: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumerated | None)[source]

Bases: BaseModel

enumerated: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumerated | None
generator_type: TelescopeConfigGeneratorType
random: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandom | None
spiral: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiral | None
uniform: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniform | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumerated(*, values: list[GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValues])[source]

Bases: BaseModel

values: list[GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValues]
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValues(*, guiding: GuideState, offset: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValuesOffset)[source]

Bases: BaseModel

guiding: GuideState
offset: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValuesOffset
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValuesOffset(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValuesOffsetP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValuesOffsetQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValuesOffsetP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValuesOffsetQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValuesOffsetP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValuesOffsetQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandom(*, seed: Any, size: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomSize, center: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomCenter)[source]

Bases: BaseModel

center: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomCenter
seed: Any
size: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomSize
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomCenter(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomCenterP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomCenterQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomCenterP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomCenterQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomCenterP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomCenterQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomSize(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiral(*, seed: Any, size: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralSize, center: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralCenter)[source]

Bases: BaseModel

center: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralCenter
seed: Any
size: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralSize
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralCenter(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralCenterP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralCenterQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralCenterP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralCenterQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralCenterP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralCenterQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralSize(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniform(*, cornerA: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerA, cornerB: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerB)[source]

Bases: BaseModel

corner_a: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerA
corner_b: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerB
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerA(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerAP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerAQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerAP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerAQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerAP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerAQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerB(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerBP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerBQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerBP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerBQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerBP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerBQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsets(*, generatorType: TelescopeConfigGeneratorType, enumerated: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumerated | None, random: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandom | None, spiral: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiral | None, uniform: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniform | None)[source]

Bases: BaseModel

enumerated: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumerated | None
generator_type: TelescopeConfigGeneratorType
random: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandom | None
spiral: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiral | None
uniform: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniform | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumerated(*, values: list[GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValues])[source]

Bases: BaseModel

values: list[GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValues]
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValues(*, guiding: GuideState, offset: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffset)[source]

Bases: BaseModel

guiding: GuideState
offset: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffset
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffset(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandom(*, seed: Any, size: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomSize, center: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomCenter)[source]

Bases: BaseModel

center: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomCenter
seed: Any
size: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomSize
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomCenter(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomCenterP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomCenterQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomCenterP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomCenterQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomCenterP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomCenterQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomSize(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiral(*, seed: Any, size: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralSize, center: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralCenter)[source]

Bases: BaseModel

center: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralCenter
seed: Any
size: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralSize
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralCenter(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralCenterP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralCenterQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralCenterP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralCenterQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralCenterP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralCenterQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralSize(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniform(*, cornerA: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerA, cornerB: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerB)[source]

Bases: BaseModel

corner_a: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerA
corner_b: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerB
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerA(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerAP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerAQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerAP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerAQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerAP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerAQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerB(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerBP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerBQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerBP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerBQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerBP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerBQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleaved(*, offsets: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsets, skyCount: Any, skyOffsets: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsets)[source]

Bases: BaseModel

offsets: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsets
sky_count: Any
sky_offsets: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsets
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsets(*, generatorType: TelescopeConfigGeneratorType, enumerated: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumerated | None, random: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandom | None, spiral: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiral | None, uniform: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniform | None)[source]

Bases: BaseModel

enumerated: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumerated | None
generator_type: TelescopeConfigGeneratorType
random: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandom | None
spiral: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiral | None
uniform: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniform | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumerated(*, values: list[GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValues])[source]

Bases: BaseModel

values: list[GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValues]
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValues(*, guiding: GuideState, offset: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValuesOffset)[source]

Bases: BaseModel

guiding: GuideState
offset: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValuesOffset
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValuesOffset(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandom(*, seed: Any, size: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomSize, center: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomCenter)[source]

Bases: BaseModel

center: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomCenter
seed: Any
size: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomSize
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomCenter(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomCenterP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomCenterQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomCenterP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomCenterQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomCenterP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomCenterQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomSize(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiral(*, seed: Any, size: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralSize, center: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralCenter)[source]

Bases: BaseModel

center: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralCenter
seed: Any
size: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralSize
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralCenter(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralCenterP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralCenterQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralCenterP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralCenterQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralCenterP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralCenterQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralSize(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniform(*, cornerA: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerA, cornerB: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerB)[source]

Bases: BaseModel

corner_a: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerA
corner_b: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerB
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerA(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerAP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerAQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerAP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerAQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerAP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerAQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerB(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerBP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerBQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerBP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerBQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerBP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerBQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsets(*, generatorType: TelescopeConfigGeneratorType, enumerated: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumerated | None, random: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandom | None, spiral: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiral | None, uniform: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniform | None)[source]

Bases: BaseModel

enumerated: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumerated | None
generator_type: TelescopeConfigGeneratorType
random: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandom | None
spiral: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiral | None
uniform: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniform | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumerated(*, values: list[GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValues])[source]

Bases: BaseModel

values: list[GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValues]
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValues(*, guiding: GuideState, offset: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffset)[source]

Bases: BaseModel

guiding: GuideState
offset: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffset
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffset(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandom(*, seed: Any, size: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomSize, center: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomCenter)[source]

Bases: BaseModel

center: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomCenter
seed: Any
size: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomSize
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomCenter(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomCenterP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomCenterQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomCenterP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomCenterQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomCenterP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomCenterQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomSize(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiral(*, seed: Any, size: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralSize, center: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralCenter)[source]

Bases: BaseModel

center: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralCenter
seed: Any
size: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralSize
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralCenter(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralCenterP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralCenterQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralCenterP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralCenterQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralCenterP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralCenterQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralSize(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniform(*, cornerA: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerA, cornerB: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerB)[source]

Bases: BaseModel

corner_a: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerA
corner_b: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerB
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerA(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerAP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerAQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerAP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerAQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerAP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerAQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerB(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerBP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerBQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerBP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerBQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerBP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerBQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImaging(*, offset1: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset1, offset2: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset2, offset3: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset3, offset4: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset4)[source]

Bases: BaseModel

offset_1: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset1
offset_2: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset2
offset_3: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset3
offset_4: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset4
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset1(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset1P, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset1Q)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset1P
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset1Q
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset1P(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset1Q(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset2(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset2P, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset2Q)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset2P
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset2Q
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset2P(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset2Q(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset3(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset3P, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset3Q)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset3P
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset3Q
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset3P(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset3Q(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset4(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset4P, q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset4Q)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset4P
q: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset4Q
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset4P(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset4Q(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlit(*, grating: GmosNorthGrating, filter: GmosNorthFilter | None, fpu: GmosNorthBuiltinFpu, centralWavelength: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitCentralWavelength, wavelengthDithers: list[GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitWavelengthDithers], xBin: GmosBinning, yBin: GmosBinning, ampReadMode: GmosAmpReadMode, roi: GmosRoi, exposureTimeMode: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeMode, offsets: list[GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitOffsets])[source]

Bases: BaseModel

amp_read_mode: GmosAmpReadMode
central_wavelength: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitCentralWavelength
exposure_time_mode: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeMode
filter_: GmosNorthFilter | None
fpu: GmosNorthBuiltinFpu
grating: GmosNorthGrating
offsets: list[GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitOffsets]
roi: GmosRoi
wavelength_dithers: list[GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitWavelengthDithers]
x_bin: GmosBinning
y_bin: GmosBinning
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitCentralWavelength(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeMode(*, signalToNoise: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeSignalToNoise | None, timeAndCount: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeTimeAndCount | None)[source]

Bases: BaseModel

signal_to_noise: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeSignalToNoise | None
time_and_count: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeTimeAndCount | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeSignalToNoise(*, value: Any, at: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeSignalToNoiseAt)[source]

Bases: BaseModel

at: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeSignalToNoiseAt
value: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeSignalToNoiseAt(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeTimeAndCount(*, time: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeTimeAndCountTime, count: Any, at: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeTimeAndCountAt)[source]

Bases: BaseModel

at: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeTimeAndCountAt
count: Any
time: GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeTimeAndCountTime
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeTimeAndCountAt(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeTimeAndCountTime(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitOffsets(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitWavelengthDithers(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImaging(*, filters: list[GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFilters], ampReadMode: GmosAmpReadMode, bin: GmosBinning, roi: GmosRoi, variant: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariant)[source]

Bases: BaseModel

amp_read_mode: GmosAmpReadMode
bin: GmosBinning
filters: list[GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFilters]
roi: GmosRoi
variant: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariant
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFilters(*, filter: GmosSouthFilter, exposureTimeMode: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeMode)[source]

Bases: BaseModel

exposure_time_mode: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeMode
filter_: GmosSouthFilter
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeMode(*, signalToNoise: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeSignalToNoise | None, timeAndCount: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeTimeAndCount | None)[source]

Bases: BaseModel

signal_to_noise: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeSignalToNoise | None
time_and_count: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeTimeAndCount | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeSignalToNoise(*, value: Any, at: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeSignalToNoiseAt)[source]

Bases: BaseModel

at: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeSignalToNoiseAt
value: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeSignalToNoiseAt(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeTimeAndCount(*, time: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeTimeAndCountTime, count: Any, at: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeTimeAndCountAt)[source]

Bases: BaseModel

at: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeTimeAndCountAt
count: Any
time: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeTimeAndCountTime
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeTimeAndCountAt(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeTimeAndCountTime(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariant(*, variantType: GmosImagingVariantType, grouped: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGrouped | None, interleaved: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleaved | None, preImaging: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImaging | None)[source]

Bases: BaseModel

grouped: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGrouped | None
interleaved: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleaved | None
pre_imaging: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImaging | None
variant_type: GmosImagingVariantType
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGrouped(*, skyCount: Any, skyOffsets: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsets, order: WavelengthOrder, offsets: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsets)[source]

Bases: BaseModel

offsets: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsets
order: WavelengthOrder
sky_count: Any
sky_offsets: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsets
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsets(*, generatorType: TelescopeConfigGeneratorType, random: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandom | None, spiral: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiral | None, uniform: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniform | None, enumerated: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumerated | None)[source]

Bases: BaseModel

enumerated: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumerated | None
generator_type: TelescopeConfigGeneratorType
random: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandom | None
spiral: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiral | None
uniform: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniform | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumerated(*, values: list[GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValues])[source]

Bases: BaseModel

values: list[GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValues]
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValues(*, guiding: GuideState, offset: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValuesOffset)[source]

Bases: BaseModel

guiding: GuideState
offset: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValuesOffset
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValuesOffset(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValuesOffsetP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValuesOffsetQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValuesOffsetP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValuesOffsetQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValuesOffsetP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValuesOffsetQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandom(*, seed: Any, size: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomSize, center: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomCenter)[source]

Bases: BaseModel

center: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomCenter
seed: Any
size: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomSize
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomCenter(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomCenterP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomCenterQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomCenterP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomCenterQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomCenterP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomCenterQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomSize(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiral(*, seed: Any, size: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralSize, center: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralCenter)[source]

Bases: BaseModel

center: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralCenter
seed: Any
size: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralSize
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralCenter(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralCenterP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralCenterQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralCenterP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralCenterQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralCenterP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralCenterQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralSize(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniform(*, cornerA: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerA, cornerB: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerB)[source]

Bases: BaseModel

corner_a: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerA
corner_b: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerB
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerA(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerAP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerAQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerAP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerAQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerAP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerAQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerB(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerBP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerBQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerBP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerBQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerBP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerBQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsets(*, generatorType: TelescopeConfigGeneratorType, enumerated: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumerated | None, random: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandom | None, spiral: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiral | None, uniform: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniform | None)[source]

Bases: BaseModel

enumerated: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumerated | None
generator_type: TelescopeConfigGeneratorType
random: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandom | None
spiral: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiral | None
uniform: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniform | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumerated(*, values: list[GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValues])[source]

Bases: BaseModel

values: list[GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValues]
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValues(*, guiding: GuideState, offset: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffset)[source]

Bases: BaseModel

guiding: GuideState
offset: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffset
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffset(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandom(*, seed: Any, size: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomSize, center: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomCenter)[source]

Bases: BaseModel

center: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomCenter
seed: Any
size: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomSize
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomCenter(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomCenterP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomCenterQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomCenterP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomCenterQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomCenterP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomCenterQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomSize(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiral(*, seed: Any, size: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralSize, center: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralCenter)[source]

Bases: BaseModel

center: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralCenter
seed: Any
size: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralSize
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralCenter(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralCenterP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralCenterQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralCenterP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralCenterQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralCenterP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralCenterQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralSize(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniform(*, cornerA: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerA, cornerB: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerB)[source]

Bases: BaseModel

corner_a: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerA
corner_b: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerB
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerA(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerAP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerAQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerAP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerAQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerAP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerAQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerB(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerBP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerBQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerBP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerBQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerBP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerBQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleaved(*, offsets: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsets, skyCount: Any, skyOffsets: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsets)[source]

Bases: BaseModel

offsets: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsets
sky_count: Any
sky_offsets: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsets
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsets(*, generatorType: TelescopeConfigGeneratorType, enumerated: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumerated | None, random: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandom | None, spiral: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiral | None, uniform: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniform | None)[source]

Bases: BaseModel

enumerated: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumerated | None
generator_type: TelescopeConfigGeneratorType
random: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandom | None
spiral: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiral | None
uniform: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniform | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumerated(*, values: list[GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValues])[source]

Bases: BaseModel

values: list[GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValues]
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValues(*, guiding: GuideState, offset: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValuesOffset)[source]

Bases: BaseModel

guiding: GuideState
offset: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValuesOffset
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValuesOffset(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandom(*, seed: Any, size: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomSize, center: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomCenter)[source]

Bases: BaseModel

center: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomCenter
seed: Any
size: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomSize
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomCenter(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomCenterP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomCenterQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomCenterP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomCenterQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomCenterP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomCenterQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomSize(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiral(*, seed: Any, size: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralSize, center: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralCenter)[source]

Bases: BaseModel

center: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralCenter
seed: Any
size: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralSize
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralCenter(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralCenterP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralCenterQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralCenterP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralCenterQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralCenterP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralCenterQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralSize(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniform(*, cornerA: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerA, cornerB: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerB)[source]

Bases: BaseModel

corner_a: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerA
corner_b: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerB
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerA(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerAP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerAQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerAP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerAQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerAP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerAQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerB(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerBP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerBQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerBP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerBQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerBP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerBQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsets(*, generatorType: TelescopeConfigGeneratorType, enumerated: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumerated | None, random: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandom | None, spiral: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiral | None, uniform: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniform | None)[source]

Bases: BaseModel

enumerated: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumerated | None
generator_type: TelescopeConfigGeneratorType
random: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandom | None
spiral: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiral | None
uniform: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniform | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumerated(*, values: list[GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValues])[source]

Bases: BaseModel

values: list[GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValues]
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValues(*, guiding: GuideState, offset: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffset)[source]

Bases: BaseModel

guiding: GuideState
offset: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffset
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffset(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandom(*, seed: Any, size: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomSize, center: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomCenter)[source]

Bases: BaseModel

center: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomCenter
seed: Any
size: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomSize
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomCenter(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomCenterP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomCenterQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomCenterP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomCenterQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomCenterP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomCenterQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomSize(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiral(*, seed: Any, size: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralSize, center: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralCenter)[source]

Bases: BaseModel

center: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralCenter
seed: Any
size: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralSize
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralCenter(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralCenterP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralCenterQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralCenterP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralCenterQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralCenterP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralCenterQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralSize(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniform(*, cornerA: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerA, cornerB: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerB)[source]

Bases: BaseModel

corner_a: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerA
corner_b: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerB
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerA(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerAP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerAQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerAP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerAQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerAP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerAQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerB(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerBP, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerBQ)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerBP
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerBQ
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerBP(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerBQ(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImaging(*, offset1: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset1, offset2: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset2, offset3: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset3, offset4: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset4)[source]

Bases: BaseModel

offset_1: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset1
offset_2: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset2
offset_3: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset3
offset_4: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset4
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset1(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset1P, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset1Q)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset1P
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset1Q
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset1P(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset1Q(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset2(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset2P, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset2Q)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset2P
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset2Q
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset2P(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset2Q(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset3(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset3P, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset3Q)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset3P
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset3Q
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset3P(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset3Q(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset4(*, p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset4P, q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset4Q)[source]

Bases: BaseModel

p: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset4P
q: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset4Q
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset4P(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset4Q(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlit(*, grating: GmosSouthGrating, filter: GmosSouthFilter | None, fpu: GmosSouthBuiltinFpu, centralWavelength: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitCentralWavelength, wavelengthDithers: list[GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitWavelengthDithers], xBin: GmosBinning, yBin: GmosBinning, ampReadMode: GmosAmpReadMode, roi: GmosRoi, exposureTimeMode: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeMode, offsets: list[GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitOffsets])[source]

Bases: BaseModel

amp_read_mode: GmosAmpReadMode
central_wavelength: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitCentralWavelength
exposure_time_mode: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeMode
filter_: GmosSouthFilter | None
fpu: GmosSouthBuiltinFpu
grating: GmosSouthGrating
offsets: list[GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitOffsets]
roi: GmosRoi
wavelength_dithers: list[GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitWavelengthDithers]
x_bin: GmosBinning
y_bin: GmosBinning
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitCentralWavelength(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeMode(*, signalToNoise: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeSignalToNoise | None, timeAndCount: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeTimeAndCount | None)[source]

Bases: BaseModel

signal_to_noise: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeSignalToNoise | None
time_and_count: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeTimeAndCount | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeSignalToNoise(*, value: Any, at: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeSignalToNoiseAt)[source]

Bases: BaseModel

at: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeSignalToNoiseAt
value: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeSignalToNoiseAt(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeTimeAndCount(*, time: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeTimeAndCountTime, count: Any, at: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeTimeAndCountAt)[source]

Bases: BaseModel

at: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeTimeAndCountAt
count: Any
time: GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeTimeAndCountTime
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeTimeAndCountAt(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeTimeAndCountTime(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitOffsets(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitWavelengthDithers(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesPosAngleConstraint(*, mode: PosAngleConstraintMode, angle: GetGOATSObservationsObservationsMatchesPosAngleConstraintAngle)[source]

Bases: BaseModel

angle: GetGOATSObservationsObservationsMatchesPosAngleConstraintAngle
mode: PosAngleConstraintMode
class gpp_client.generated.GetGOATSObservationsObservationsMatchesPosAngleConstraintAngle(*, degrees: Any)[source]

Bases: BaseModel

degrees: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesProgram(*, allocations: list[GetGOATSObservationsObservationsMatchesProgramAllocations], timeCharge: list[GetGOATSObservationsObservationsMatchesProgramTimeCharge])[source]

Bases: BaseModel

allocations: list[GetGOATSObservationsObservationsMatchesProgramAllocations]
time_charge: list[GetGOATSObservationsObservationsMatchesProgramTimeCharge]
class gpp_client.generated.GetGOATSObservationsObservationsMatchesProgramAllocations(*, scienceBand: ScienceBand, duration: GetGOATSObservationsObservationsMatchesProgramAllocationsDuration)[source]

Bases: BaseModel

duration: GetGOATSObservationsObservationsMatchesProgramAllocationsDuration
science_band: ScienceBand
class gpp_client.generated.GetGOATSObservationsObservationsMatchesProgramAllocationsDuration(*, hours: Any)[source]

Bases: BaseModel

hours: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesProgramTimeCharge(*, band: ScienceBand | None, time: GetGOATSObservationsObservationsMatchesProgramTimeChargeTime)[source]

Bases: BaseModel

band: ScienceBand | None
time: GetGOATSObservationsObservationsMatchesProgramTimeChargeTime
class gpp_client.generated.GetGOATSObservationsObservationsMatchesProgramTimeChargeTime(*, program: GetGOATSObservationsObservationsMatchesProgramTimeChargeTimeProgram)[source]

Bases: BaseModel

program: GetGOATSObservationsObservationsMatchesProgramTimeChargeTimeProgram
class gpp_client.generated.GetGOATSObservationsObservationsMatchesProgramTimeChargeTimeProgram(*, hours: Any)[source]

Bases: BaseModel

hours: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesReference(*, label: Any)[source]

Bases: BaseModel

label: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesScienceRequirements(*, mode: ScienceMode | None, spectroscopy: GetGOATSObservationsObservationsMatchesScienceRequirementsSpectroscopy | None, exposureTimeMode: GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeMode | None)[source]

Bases: BaseModel

exposure_time_mode: GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeMode | None
mode: ScienceMode | None
spectroscopy: GetGOATSObservationsObservationsMatchesScienceRequirementsSpectroscopy | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeMode(*, signalToNoise: GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeSignalToNoise | None, timeAndCount: GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeTimeAndCount | None)[source]

Bases: BaseModel

signal_to_noise: GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeSignalToNoise | None
time_and_count: GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeTimeAndCount | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeSignalToNoise(*, value: Any, at: GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeSignalToNoiseAt)[source]

Bases: BaseModel

at: GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeSignalToNoiseAt
value: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeSignalToNoiseAt(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeTimeAndCount(*, time: GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeTimeAndCountTime, count: Any, at: GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeTimeAndCountAt)[source]

Bases: BaseModel

at: GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeTimeAndCountAt
count: Any
time: GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeTimeAndCountTime
class gpp_client.generated.GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeTimeAndCountAt(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeTimeAndCountTime(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesScienceRequirementsSpectroscopy(*, wavelength: GetGOATSObservationsObservationsMatchesScienceRequirementsSpectroscopyWavelength | None)[source]

Bases: BaseModel

wavelength: GetGOATSObservationsObservationsMatchesScienceRequirementsSpectroscopyWavelength | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesScienceRequirementsSpectroscopyWavelength(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironment(*, asterism: list[GetGOATSObservationsObservationsMatchesTargetEnvironmentAsterism], firstScienceTarget: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTarget | None)[source]

Bases: BaseModel

asterism: list[GetGOATSObservationsObservationsMatchesTargetEnvironmentAsterism]
first_science_target: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTarget | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentAsterism(*, id: Any, name: Any, opportunity: GetGOATSObservationsObservationsMatchesTargetEnvironmentAsterismOpportunity | None)[source]

Bases: BaseModel

id: Any
name: Any
opportunity: GetGOATSObservationsObservationsMatchesTargetEnvironmentAsterismOpportunity | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentAsterismOpportunity(*, __typename: Literal['Opportunity'])[source]

Bases: BaseModel

typename__: Literal['Opportunity']
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTarget(*, id: Any, name: Any, opportunity: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetOpportunity | None, sidereal: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSidereal | None, sourceProfile: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfile)[source]

Bases: BaseModel

id: Any
name: Any
opportunity: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetOpportunity | None
sidereal: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSidereal | None
source_profile: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfile
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetOpportunity(*, __typename: Literal['Opportunity'])[source]

Bases: BaseModel

typename__: Literal['Opportunity']
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSidereal(*, ra: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealRa, dec: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealDec, properMotion: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealProperMotion | None, parallax: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealParallax | None, radialVelocity: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealRadialVelocity | None)[source]

Bases: BaseModel

dec: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealDec
parallax: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealParallax | None
proper_motion: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealProperMotion | None
ra: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealRa
radial_velocity: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealRadialVelocity | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealDec(*, dms: Any, degrees: Any)[source]

Bases: BaseModel

degrees: Any
dms: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealParallax(*, milliarcseconds: Any)[source]

Bases: BaseModel

milliarcseconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealProperMotion(*, ra: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealProperMotionRa, dec: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealProperMotionDec)[source]

Bases: BaseModel

dec: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealProperMotionDec
ra: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealProperMotionRa
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealProperMotionDec(*, milliarcsecondsPerYear: Any)[source]

Bases: BaseModel

milliarcseconds_per_year: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealProperMotionRa(*, milliarcsecondsPerYear: Any)[source]

Bases: BaseModel

milliarcseconds_per_year: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealRa(*, hms: Any, hours: Any, degrees: Any)[source]

Bases: BaseModel

degrees: Any
hms: Any
hours: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealRadialVelocity(*, kilometersPerSecond: Any)[source]

Bases: BaseModel

kilometers_per_second: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfile(*, point: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePoint | None)[source]

Bases: BaseModel

point: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePoint | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePoint(*, bandNormalized: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalized | None)[source]

Bases: BaseModel

band_normalized: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalized | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalized(*, brightnesses: list[GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedBrightnesses], sed: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedSed | None)[source]

Bases: BaseModel

brightnesses: list[GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedBrightnesses]
sed: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedSed | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedBrightnesses(*, band: Band, value: Any, units: BrightnessIntegratedUnits)[source]

Bases: BaseModel

band: Band
units: BrightnessIntegratedUnits
value: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedSed(*, blackBodyTempK: Any | None, coolStar: CoolStarTemperature | None, fluxDensities: list[GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedSedFluxDensities] | None, fluxDensitiesAttachment: Any | None, galaxy: GalaxySpectrum | None, hiiRegion: HiiRegionSpectrum | None, planet: PlanetSpectrum | None, planetaryNebula: PlanetaryNebulaSpectrum | None, powerLaw: Any | None, quasar: QuasarSpectrum | None, stellarLibrary: StellarLibrarySpectrum | None)[source]

Bases: BaseModel

black_body_temp_k: Any | None
cool_star: CoolStarTemperature | None
flux_densities: list[GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedSedFluxDensities] | None
flux_densities_attachment: Any | None
galaxy: GalaxySpectrum | None
hii_region: HiiRegionSpectrum | None
planet: PlanetSpectrum | None
planetary_nebula: PlanetaryNebulaSpectrum | None
power_law: Any | None
quasar: QuasarSpectrum | None
stellar_library: StellarLibrarySpectrum | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedSedFluxDensities(*, wavelength: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedSedFluxDensitiesWavelength, density: Any)[source]

Bases: BaseModel

density: Any
wavelength: GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedSedFluxDensitiesWavelength
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedSedFluxDensitiesWavelength(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTimingWindows(*, inclusion: TimingWindowInclusion, startUtc: Any, end: Annotated[GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAt | GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfter, FieldInfo(annotation=NoneType, required=True, discriminator='typename__')] | None)[source]

Bases: BaseModel

end: Annotated[GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAt | GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfter, FieldInfo(annotation=NoneType, required=True, discriminator='typename__')] | None
inclusion: TimingWindowInclusion
start_utc: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfter(*, __typename: Literal['TimingWindowEndAfter'], after: GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfterAfter, repeat: GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfterRepeat | None)[source]

Bases: BaseModel

after: GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfterAfter
repeat: GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfterRepeat | None
typename__: Literal['TimingWindowEndAfter']
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfterAfter(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfterRepeat(*, period: GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfterRepeatPeriod, times: Any | None)[source]

Bases: BaseModel

period: GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfterRepeatPeriod
times: Any | None
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfterRepeatPeriod(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAt(*, __typename: Literal['TimingWindowEndAt'], atUtc: Any)[source]

Bases: BaseModel

at_utc: Any
typename__: Literal['TimingWindowEndAt']
class gpp_client.generated.GetGOATSObservationsObservationsMatchesWorkflow(*, calculationState: CalculationState, value: GetGOATSObservationsObservationsMatchesWorkflowValue)[source]

Bases: BaseModel

calculation_state: CalculationState
value: GetGOATSObservationsObservationsMatchesWorkflowValue
class gpp_client.generated.GetGOATSObservationsObservationsMatchesWorkflowValue(*, state: ObservationWorkflowState, validTransitions: list[ObservationWorkflowState], validationErrors: list[GetGOATSObservationsObservationsMatchesWorkflowValueValidationErrors])[source]

Bases: BaseModel

state: ObservationWorkflowState
valid_transitions: list[ObservationWorkflowState]
validation_errors: list[GetGOATSObservationsObservationsMatchesWorkflowValueValidationErrors]
class gpp_client.generated.GetGOATSObservationsObservationsMatchesWorkflowValueValidationErrors(*, code: ObservationValidationCode)[source]

Bases: BaseModel

code: ObservationValidationCode
class gpp_client.generated.GetGOATSPrograms(*, programs: GetGOATSProgramsPrograms)[source]

Bases: BaseModel

programs: GetGOATSProgramsPrograms
class gpp_client.generated.GetGOATSProgramsPrograms(*, matches: list[GetGOATSProgramsProgramsMatches], hasMore: bool)[source]

Bases: BaseModel

has_more: bool
matches: list[GetGOATSProgramsProgramsMatches]
class gpp_client.generated.GetGOATSProgramsProgramsMatches(*, id: Any, name: Any | None, description: Any | None, reference: GetGOATSProgramsProgramsMatchesReference | None, proposalStatus: ProposalStatus, type: ProgramType)[source]

Bases: BaseModel

description: Any | None
id: Any
name: Any | None
proposal_status: ProposalStatus
reference: GetGOATSProgramsProgramsMatchesReference | None
type_: ProgramType
class gpp_client.generated.GetGOATSProgramsProgramsMatchesReference(*, __typename: Literal['CalibrationProgramReference', 'CommissioningProgramReference', 'EngineeringProgramReference', 'ExampleProgramReference', 'LibraryProgramReference', 'MonitoringProgramReference', 'ProgramReference', 'ScienceProgramReference', 'SystemProgramReference'], label: Any)[source]

Bases: BaseModel

label: Any
typename__: Literal['CalibrationProgramReference', 'CommissioningProgramReference', 'EngineeringProgramReference', 'ExampleProgramReference', 'LibraryProgramReference', 'MonitoringProgramReference', 'ProgramReference', 'ScienceProgramReference', 'SystemProgramReference']
class gpp_client.generated.GetObservation(*, observation: GetObservationObservation | None)[source]

Bases: BaseModel

observation: GetObservationObservation | None
class gpp_client.generated.GetObservationAttachmentsById(*, observation: GetObservationAttachmentsByIdObservation | None)[source]

Bases: BaseModel

observation: GetObservationAttachmentsByIdObservation | None
class gpp_client.generated.GetObservationAttachmentsByIdObservation(*, attachments: list[GetObservationAttachmentsByIdObservationAttachments])[source]

Bases: BaseModel

attachments: list[GetObservationAttachmentsByIdObservationAttachments]
class gpp_client.generated.GetObservationAttachmentsByIdObservationAttachments(*, id: Any, fileName: Any, attachmentType: AttachmentType, fileSize: Any, checked: bool, description: Any | None, updatedAt: Any)[source]

Bases: AttachmentDetails

class gpp_client.generated.GetObservationAttachmentsByReference(*, observation: GetObservationAttachmentsByReferenceObservation | None)[source]

Bases: BaseModel

observation: GetObservationAttachmentsByReferenceObservation | None
class gpp_client.generated.GetObservationAttachmentsByReferenceObservation(*, attachments: list[GetObservationAttachmentsByReferenceObservationAttachments])[source]

Bases: BaseModel

attachments: list[GetObservationAttachmentsByReferenceObservationAttachments]
class gpp_client.generated.GetObservationAttachmentsByReferenceObservationAttachments(*, id: Any, fileName: Any, attachmentType: AttachmentType, fileSize: Any, checked: bool, description: Any | None, updatedAt: Any)[source]

Bases: AttachmentDetails

class gpp_client.generated.GetObservationObservation(*, id: Any, existence: Existence, reference: ObservationCoreReference | None, title: Any, instrument: Instrument | None, calibrationRole: CalibrationRole | None, observerNotes: Any | None, subtitle: Any | None, program: ObservationDetailsProgram, scienceRequirements: ObservationDetailsScienceRequirements, scienceBand: ScienceBand | None, workflow: ObservationDetailsWorkflow | None, observingMode: ObservationDetailsObservingMode | None, constraintSet: ObservationDetailsConstraintSet, timingWindows: list[ObservationDetailsTimingWindows], targetEnvironment: ObservationDetailsTargetEnvironment)[source]

Bases: ObservationDetails

class gpp_client.generated.GetObservationWorkflowStateById(*, observation: GetObservationWorkflowStateByIdObservation | None)[source]

Bases: BaseModel

observation: GetObservationWorkflowStateByIdObservation | None
class gpp_client.generated.GetObservationWorkflowStateByIdObservation(*, id: Any, existence: Existence, reference: ObservationCoreReference | None, title: Any, instrument: Instrument | None, calibrationRole: CalibrationRole | None, program: GetObservationWorkflowStateByIdObservationProgram, workflow: GetObservationWorkflowStateByIdObservationWorkflow | None)[source]

Bases: ObservationCore

program: GetObservationWorkflowStateByIdObservationProgram
workflow: GetObservationWorkflowStateByIdObservationWorkflow | None
class gpp_client.generated.GetObservationWorkflowStateByIdObservationProgram(*, id: Any, name: Any | None, existence: Existence, description: Any | None)[source]

Bases: ProgramCore

class gpp_client.generated.GetObservationWorkflowStateByIdObservationWorkflow(*, state: CalculationState, value: WorkflowDetailsValue)[source]

Bases: WorkflowDetails

class gpp_client.generated.GetObservationWorkflowStateByReference(*, observation: GetObservationWorkflowStateByReferenceObservation | None)[source]

Bases: BaseModel

observation: GetObservationWorkflowStateByReferenceObservation | None
class gpp_client.generated.GetObservationWorkflowStateByReferenceObservation(*, id: Any, existence: Existence, reference: ObservationCoreReference | None, title: Any, instrument: Instrument | None, calibrationRole: CalibrationRole | None, program: GetObservationWorkflowStateByReferenceObservationProgram, workflow: GetObservationWorkflowStateByReferenceObservationWorkflow | None)[source]

Bases: ObservationCore

program: GetObservationWorkflowStateByReferenceObservationProgram
workflow: GetObservationWorkflowStateByReferenceObservationWorkflow | None
class gpp_client.generated.GetObservationWorkflowStateByReferenceObservationProgram(*, id: Any, name: Any | None, existence: Existence, description: Any | None)[source]

Bases: ProgramCore

class gpp_client.generated.GetObservationWorkflowStateByReferenceObservationWorkflow(*, state: CalculationState, value: WorkflowDetailsValue)[source]

Bases: WorkflowDetails

class gpp_client.generated.GetObservations(*, observations: GetObservationsObservations)[source]

Bases: BaseModel

observations: GetObservationsObservations
class gpp_client.generated.GetObservationsObservations(*, hasMore: bool, matches: list[GetObservationsObservationsMatches])[source]

Bases: BaseModel

has_more: bool
matches: list[GetObservationsObservationsMatches]
class gpp_client.generated.GetObservationsObservationsMatches(*, id: Any, existence: Existence, reference: ObservationCoreReference | None, title: Any, instrument: Instrument | None, calibrationRole: CalibrationRole | None, observerNotes: Any | None, subtitle: Any | None, program: ObservationDetailsProgram, scienceRequirements: ObservationDetailsScienceRequirements, scienceBand: ScienceBand | None, workflow: ObservationDetailsWorkflow | None, observingMode: ObservationDetailsObservingMode | None, constraintSet: ObservationDetailsConstraintSet, timingWindows: list[ObservationDetailsTimingWindows], targetEnvironment: ObservationDetailsTargetEnvironment)[source]

Bases: ObservationDetails

class gpp_client.generated.GetProgramAttachmentsById(*, program: GetProgramAttachmentsByIdProgram | None)[source]

Bases: BaseModel

program: GetProgramAttachmentsByIdProgram | None
class gpp_client.generated.GetProgramAttachmentsByIdProgram(*, attachments: list[GetProgramAttachmentsByIdProgramAttachments])[source]

Bases: BaseModel

attachments: list[GetProgramAttachmentsByIdProgramAttachments]
class gpp_client.generated.GetProgramAttachmentsByIdProgramAttachments(*, id: Any, fileName: Any, attachmentType: AttachmentType, fileSize: Any, checked: bool, description: Any | None, updatedAt: Any)[source]

Bases: AttachmentDetails

class gpp_client.generated.GetProgramAttachmentsByProposalReference(*, program: GetProgramAttachmentsByProposalReferenceProgram | None)[source]

Bases: BaseModel

program: GetProgramAttachmentsByProposalReferenceProgram | None
class gpp_client.generated.GetProgramAttachmentsByProposalReferenceProgram(*, attachments: list[GetProgramAttachmentsByProposalReferenceProgramAttachments])[source]

Bases: BaseModel

attachments: list[GetProgramAttachmentsByProposalReferenceProgramAttachments]
class gpp_client.generated.GetProgramAttachmentsByProposalReferenceProgramAttachments(*, id: Any, fileName: Any, attachmentType: AttachmentType, fileSize: Any, checked: bool, description: Any | None, updatedAt: Any)[source]

Bases: AttachmentDetails

class gpp_client.generated.GetProgramAttachmentsByReference(*, program: GetProgramAttachmentsByReferenceProgram | None)[source]

Bases: BaseModel

program: GetProgramAttachmentsByReferenceProgram | None
class gpp_client.generated.GetProgramAttachmentsByReferenceProgram(*, attachments: list[GetProgramAttachmentsByReferenceProgramAttachments])[source]

Bases: BaseModel

attachments: list[GetProgramAttachmentsByReferenceProgramAttachments]
class gpp_client.generated.GetProgramAttachmentsByReferenceProgramAttachments(*, id: Any, fileName: Any, attachmentType: AttachmentType, fileSize: Any, checked: bool, description: Any | None, updatedAt: Any)[source]

Bases: AttachmentDetails

class gpp_client.generated.GetProgramById(*, program: GetProgramByIdProgram | None)[source]

Bases: BaseModel

program: GetProgramByIdProgram | None
class gpp_client.generated.GetProgramByIdProgram(*, allGroupElements: list[ProgramGroupElementsAllGroupElements], id: Any, name: Any | None, existence: Existence, description: Any | None, type: ProgramType, active: ProgramDetailActive, proposalStatus: ProposalStatus, proposal: ProgramDetailProposal | None, pi: ProgramDetailPi | None)[source]

Bases: ProgramDetail, ProgramGroupElements

class gpp_client.generated.GetProgramByProposalReference(*, program: GetProgramByProposalReferenceProgram | None)[source]

Bases: BaseModel

program: GetProgramByProposalReferenceProgram | None
class gpp_client.generated.GetProgramByProposalReferenceProgram(*, allGroupElements: list[ProgramGroupElementsAllGroupElements], id: Any, name: Any | None, existence: Existence, description: Any | None, type: ProgramType, active: ProgramDetailActive, proposalStatus: ProposalStatus, proposal: ProgramDetailProposal | None, pi: ProgramDetailPi | None)[source]

Bases: ProgramDetail, ProgramGroupElements

class gpp_client.generated.GetProgramByReference(*, program: GetProgramByReferenceProgram | None)[source]

Bases: BaseModel

program: GetProgramByReferenceProgram | None
class gpp_client.generated.GetProgramByReferenceProgram(*, allGroupElements: list[ProgramGroupElementsAllGroupElements], id: Any, name: Any | None, existence: Existence, description: Any | None, type: ProgramType, active: ProgramDetailActive, proposalStatus: ProposalStatus, proposal: ProgramDetailProposal | None, pi: ProgramDetailPi | None)[source]

Bases: ProgramDetail, ProgramGroupElements

class gpp_client.generated.GetPrograms(*, programs: GetProgramsPrograms)[source]

Bases: BaseModel

programs: GetProgramsPrograms
class gpp_client.generated.GetProgramsPrograms(*, hasMore: bool, matches: list[GetProgramsProgramsMatches])[source]

Bases: BaseModel

has_more: bool
matches: list[GetProgramsProgramsMatches]
class gpp_client.generated.GetProgramsProgramsMatches(*, allGroupElements: list[ProgramGroupElementsAllGroupElements], id: Any, name: Any | None, existence: Existence, description: Any | None, type: ProgramType, active: ProgramDetailActive, proposalStatus: ProposalStatus, proposal: ProgramDetailProposal | None, pi: ProgramDetailPi | None)[source]

Bases: ProgramDetail, ProgramGroupElements

class gpp_client.generated.GetSchedulerAllProgramsId(*, programs: GetSchedulerAllProgramsIdPrograms)[source]

Bases: BaseModel

programs: GetSchedulerAllProgramsIdPrograms
class gpp_client.generated.GetSchedulerAllProgramsIdPrograms(*, matches: list[GetSchedulerAllProgramsIdProgramsMatches])[source]

Bases: BaseModel

matches: list[GetSchedulerAllProgramsIdProgramsMatches]
class gpp_client.generated.GetSchedulerAllProgramsIdProgramsMatches(*, reference: GetSchedulerAllProgramsIdProgramsMatchesReference | None, id: Any)[source]

Bases: BaseModel

id: Any
reference: GetSchedulerAllProgramsIdProgramsMatchesReference | None
class gpp_client.generated.GetSchedulerAllProgramsIdProgramsMatchesReference(*, __typename: Literal['CalibrationProgramReference', 'CommissioningProgramReference', 'EngineeringProgramReference', 'ExampleProgramReference', 'LibraryProgramReference', 'MonitoringProgramReference', 'ProgramReference', 'ScienceProgramReference', 'SystemProgramReference'], label: Any)[source]

Bases: BaseModel

label: Any
typename__: Literal['CalibrationProgramReference', 'CommissioningProgramReference', 'EngineeringProgramReference', 'ExampleProgramReference', 'LibraryProgramReference', 'MonitoringProgramReference', 'ProgramReference', 'ScienceProgramReference', 'SystemProgramReference']
class gpp_client.generated.GetSchedulerPrograms(*, programs: GetSchedulerProgramsPrograms)[source]

Bases: BaseModel

programs: GetSchedulerProgramsPrograms
class gpp_client.generated.GetSchedulerProgramsPrograms(*, matches: list[GetSchedulerProgramsProgramsMatches])[source]

Bases: BaseModel

matches: list[GetSchedulerProgramsProgramsMatches]
class gpp_client.generated.GetSchedulerProgramsProgramsMatches(*, id: Any, name: Any | None, description: Any | None, existence: Existence, type: ProgramType, reference: GetSchedulerProgramsProgramsMatchesReference | None, active: GetSchedulerProgramsProgramsMatchesActive, proposalStatus: ProposalStatus, proposal: GetSchedulerProgramsProgramsMatchesProposal | None, allocations: list[GetSchedulerProgramsProgramsMatchesAllocations], timeCharge: list[GetSchedulerProgramsProgramsMatchesTimeCharge], allGroupElements: list[GetSchedulerProgramsProgramsMatchesAllGroupElements])[source]

Bases: BaseModel

active: GetSchedulerProgramsProgramsMatchesActive
all_group_elements: list[GetSchedulerProgramsProgramsMatchesAllGroupElements]
allocations: list[GetSchedulerProgramsProgramsMatchesAllocations]
description: Any | None
existence: Existence
id: Any
name: Any | None
proposal: GetSchedulerProgramsProgramsMatchesProposal | None
proposal_status: ProposalStatus
reference: GetSchedulerProgramsProgramsMatchesReference | None
time_charge: list[GetSchedulerProgramsProgramsMatchesTimeCharge]
type_: ProgramType
class gpp_client.generated.GetSchedulerProgramsProgramsMatchesActive(*, start: Any, end: Any)[source]

Bases: BaseModel

end: Any
start: Any
class gpp_client.generated.GetSchedulerProgramsProgramsMatchesAllGroupElements(*, parentGroupId: Any | None, group: GetSchedulerProgramsProgramsMatchesAllGroupElementsGroup | None, observation: GetSchedulerProgramsProgramsMatchesAllGroupElementsObservation | None)[source]

Bases: BaseModel

group: GetSchedulerProgramsProgramsMatchesAllGroupElementsGroup | None
observation: GetSchedulerProgramsProgramsMatchesAllGroupElementsObservation | None
parent_group_id: Any | None
class gpp_client.generated.GetSchedulerProgramsProgramsMatchesAllGroupElementsGroup(*, id: Any, name: Any | None, minimumRequired: Any | None, ordered: bool, parentId: Any | None, parentIndex: Any, minimumInterval: GetSchedulerProgramsProgramsMatchesAllGroupElementsGroupMinimumInterval | None, maximumInterval: GetSchedulerProgramsProgramsMatchesAllGroupElementsGroupMaximumInterval | None, system: bool)[source]

Bases: BaseModel

id: Any
maximum_interval: GetSchedulerProgramsProgramsMatchesAllGroupElementsGroupMaximumInterval | None
minimum_interval: GetSchedulerProgramsProgramsMatchesAllGroupElementsGroupMinimumInterval | None
minimum_required: Any | None
name: Any | None
ordered: bool
parent_id: Any | None
parent_index: Any
system: bool
class gpp_client.generated.GetSchedulerProgramsProgramsMatchesAllGroupElementsGroupMaximumInterval(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.GetSchedulerProgramsProgramsMatchesAllGroupElementsGroupMinimumInterval(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.GetSchedulerProgramsProgramsMatchesAllGroupElementsObservation(*, id: Any, groupId: Any | None)[source]

Bases: BaseModel

group_id: Any | None
id: Any
class gpp_client.generated.GetSchedulerProgramsProgramsMatchesAllocations(*, category: TimeAccountingCategory, duration: GetSchedulerProgramsProgramsMatchesAllocationsDuration, scienceBand: ScienceBand)[source]

Bases: BaseModel

category: TimeAccountingCategory
duration: GetSchedulerProgramsProgramsMatchesAllocationsDuration
science_band: ScienceBand
class gpp_client.generated.GetSchedulerProgramsProgramsMatchesAllocationsDuration(*, hours: Any)[source]

Bases: BaseModel

hours: Any
class gpp_client.generated.GetSchedulerProgramsProgramsMatchesProposal(*, type: GetSchedulerProgramsProgramsMatchesProposalType, call: GetSchedulerProgramsProgramsMatchesProposalCall | None)[source]

Bases: BaseModel

call: GetSchedulerProgramsProgramsMatchesProposalCall | None
type_: GetSchedulerProgramsProgramsMatchesProposalType
class gpp_client.generated.GetSchedulerProgramsProgramsMatchesProposalCall(*, active: GetSchedulerProgramsProgramsMatchesProposalCallActive, semester: Any)[source]

Bases: BaseModel

active: GetSchedulerProgramsProgramsMatchesProposalCallActive
semester: Any
class gpp_client.generated.GetSchedulerProgramsProgramsMatchesProposalCallActive(*, start: Any, end: Any)[source]

Bases: BaseModel

end: Any
start: Any
class gpp_client.generated.GetSchedulerProgramsProgramsMatchesProposalType(*, __typename: Literal['Classical', 'DemoScience', 'DirectorsTime', 'FastTurnaround', 'LargeProgram', 'PoorWeather', 'ProposalType', 'Queue', 'SystemVerification'], scienceSubtype: ScienceSubtype)[source]

Bases: BaseModel

science_subtype: ScienceSubtype
typename__: Literal['Classical', 'DemoScience', 'DirectorsTime', 'FastTurnaround', 'LargeProgram', 'PoorWeather', 'ProposalType', 'Queue', 'SystemVerification']
class gpp_client.generated.GetSchedulerProgramsProgramsMatchesReference(*, __typename: Literal['CalibrationProgramReference', 'CommissioningProgramReference', 'EngineeringProgramReference', 'ExampleProgramReference', 'LibraryProgramReference', 'MonitoringProgramReference', 'ProgramReference', 'ScienceProgramReference', 'SystemProgramReference'], label: Any, type: ProgramType)[source]

Bases: BaseModel

label: Any
type_: ProgramType
typename__: Literal['CalibrationProgramReference', 'CommissioningProgramReference', 'EngineeringProgramReference', 'ExampleProgramReference', 'LibraryProgramReference', 'MonitoringProgramReference', 'ProgramReference', 'ScienceProgramReference', 'SystemProgramReference']
class gpp_client.generated.GetSchedulerProgramsProgramsMatchesTimeCharge(*, band: ScienceBand | None, time: GetSchedulerProgramsProgramsMatchesTimeChargeTime)[source]

Bases: BaseModel

band: ScienceBand | None
time: GetSchedulerProgramsProgramsMatchesTimeChargeTime
class gpp_client.generated.GetSchedulerProgramsProgramsMatchesTimeChargeTime(*, program: GetSchedulerProgramsProgramsMatchesTimeChargeTimeProgram, total: GetSchedulerProgramsProgramsMatchesTimeChargeTimeTotal, nonCharged: GetSchedulerProgramsProgramsMatchesTimeChargeTimeNonCharged)[source]

Bases: BaseModel

non_charged: GetSchedulerProgramsProgramsMatchesTimeChargeTimeNonCharged
program: GetSchedulerProgramsProgramsMatchesTimeChargeTimeProgram
total: GetSchedulerProgramsProgramsMatchesTimeChargeTimeTotal
class gpp_client.generated.GetSchedulerProgramsProgramsMatchesTimeChargeTimeNonCharged(*, hours: Any)[source]

Bases: BaseModel

hours: Any
class gpp_client.generated.GetSchedulerProgramsProgramsMatchesTimeChargeTimeProgram(*, hours: Any)[source]

Bases: BaseModel

hours: Any
class gpp_client.generated.GetSchedulerProgramsProgramsMatchesTimeChargeTimeTotal(*, hours: Any)[source]

Bases: BaseModel

hours: Any
class gpp_client.generated.GetTargetById(*, target: GetTargetByIdTarget | None)[source]

Bases: BaseModel

target: GetTargetByIdTarget | None
class gpp_client.generated.GetTargetByIdTarget(*, program: TargetProgramSummaryProgram, id: Any, existence: Existence, name: Any, calibrationRole: CalibrationRole | None, opportunity: TargetDetailsOpportunity | None, sidereal: TargetDetailsSidereal | None, nonsidereal: TargetDetailsNonsidereal | None)[source]

Bases: TargetDetails, TargetProgramSummary

class gpp_client.generated.GetTargets(*, targets: GetTargetsTargets)[source]

Bases: BaseModel

targets: GetTargetsTargets
class gpp_client.generated.GetTargetsTargets(*, hasMore: bool, matches: list[GetTargetsTargetsMatches])[source]

Bases: BaseModel

has_more: bool
matches: list[GetTargetsTargetsMatches]
class gpp_client.generated.GetTargetsTargetsMatches(*, program: TargetProgramSummaryProgram, id: Any, existence: Existence, name: Any, calibrationRole: CalibrationRole | None, opportunity: TargetDetailsOpportunity | None, sidereal: TargetDetailsSidereal | None, nonsidereal: TargetDetailsNonsidereal | None)[source]

Bases: TargetDetails, TargetProgramSummary

class gpp_client.generated.GmosNorthImagingDetails(*, filters: list[GmosNorthImagingDetailsFilters], bin: GmosBinning)[source]

Bases: BaseModel

bin: GmosBinning
filters: list[GmosNorthImagingDetailsFilters]
class gpp_client.generated.GmosNorthImagingDetailsFilters(*, filter: GmosNorthFilter)[source]

Bases: BaseModel

filter_: GmosNorthFilter
class gpp_client.generated.GmosNorthLongSlitDetails(*, grating: GmosNorthGrating, filter: GmosNorthFilter | None, fpu: GmosNorthBuiltinFpu, centralWavelength: GmosNorthLongSlitDetailsCentralWavelength, offsets: list[GmosNorthLongSlitDetailsOffsets], xBin: GmosBinning, yBin: GmosBinning)[source]

Bases: BaseModel

central_wavelength: GmosNorthLongSlitDetailsCentralWavelength
filter_: GmosNorthFilter | None
fpu: GmosNorthBuiltinFpu
grating: GmosNorthGrating
offsets: list[GmosNorthLongSlitDetailsOffsets]
x_bin: GmosBinning
y_bin: GmosBinning
class gpp_client.generated.GmosNorthLongSlitDetailsCentralWavelength(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.GmosNorthLongSlitDetailsOffsets(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.GmosSouthImagingDetails(*, filters: list[GmosSouthImagingDetailsFilters], bin: GmosBinning)[source]

Bases: BaseModel

bin: GmosBinning
filters: list[GmosSouthImagingDetailsFilters]
class gpp_client.generated.GmosSouthImagingDetailsFilters(*, filter: GmosSouthFilter)[source]

Bases: BaseModel

filter_: GmosSouthFilter
class gpp_client.generated.GmosSouthLongSlitDetails(*, grating: GmosSouthGrating, filter: GmosSouthFilter | None, fpu: GmosSouthBuiltinFpu, centralWavelength: GmosSouthLongSlitDetailsCentralWavelength, offsets: list[GmosSouthLongSlitDetailsOffsets], xBin: GmosBinning, yBin: GmosBinning)[source]

Bases: BaseModel

central_wavelength: GmosSouthLongSlitDetailsCentralWavelength
filter_: GmosSouthFilter | None
fpu: GmosSouthBuiltinFpu
grating: GmosSouthGrating
offsets: list[GmosSouthLongSlitDetailsOffsets]
x_bin: GmosBinning
y_bin: GmosBinning
class gpp_client.generated.GmosSouthLongSlitDetailsCentralWavelength(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.GmosSouthLongSlitDetailsOffsets(*, arcseconds: Any)[source]

Bases: BaseModel

arcseconds: Any
class gpp_client.generated.NonsiderealTargetDetails(*, des: str, keyType: EphemerisKeyType, key: str)[source]

Bases: BaseModel

des: str
key: str
key_type: EphemerisKeyType
class gpp_client.generated.ObsCalculationUpdate(*, obscalcUpdate: ObsCalculationUpdateObscalcUpdate)[source]

Bases: BaseModel

obscalc_update: ObsCalculationUpdateObscalcUpdate
class gpp_client.generated.ObsCalculationUpdateObscalcUpdate(*, editType: EditType, newCalculationState: CalculationState | None, observationId: Any, oldCalculationState: CalculationState | None, value: ObsCalculationUpdateObscalcUpdateValue | None)[source]

Bases: BaseModel

edit_type: EditType
new_calculation_state: CalculationState | None
observation_id: Any
old_calculation_state: CalculationState | None
value: ObsCalculationUpdateObscalcUpdateValue | None
class gpp_client.generated.ObsCalculationUpdateObscalcUpdateValue(*, id: Any, observationTime: Any | None, execution: ObsCalculationUpdateObscalcUpdateValueExecution)[source]

Bases: BaseModel

execution: ObsCalculationUpdateObscalcUpdateValueExecution
id: Any
observation_time: Any | None
class gpp_client.generated.ObsCalculationUpdateObscalcUpdateValueExecution(*, visits: ObsCalculationUpdateObscalcUpdateValueExecutionVisits)[source]

Bases: BaseModel

visits: ObsCalculationUpdateObscalcUpdateValueExecutionVisits
class gpp_client.generated.ObsCalculationUpdateObscalcUpdateValueExecutionVisits(*, matches: list[ObsCalculationUpdateObscalcUpdateValueExecutionVisitsMatches])[source]

Bases: BaseModel

matches: list[ObsCalculationUpdateObscalcUpdateValueExecutionVisitsMatches]
class gpp_client.generated.ObsCalculationUpdateObscalcUpdateValueExecutionVisitsMatches(*, observation: ObsCalculationUpdateObscalcUpdateValueExecutionVisitsMatchesObservation, atomRecords: ObsCalculationUpdateObscalcUpdateValueExecutionVisitsMatchesAtomRecords)[source]

Bases: BaseModel

atom_records: ObsCalculationUpdateObscalcUpdateValueExecutionVisitsMatchesAtomRecords
observation: ObsCalculationUpdateObscalcUpdateValueExecutionVisitsMatchesObservation
class gpp_client.generated.ObsCalculationUpdateObscalcUpdateValueExecutionVisitsMatchesAtomRecords(*, matches: list[ObsCalculationUpdateObscalcUpdateValueExecutionVisitsMatchesAtomRecordsMatches])[source]

Bases: BaseModel

matches: list[ObsCalculationUpdateObscalcUpdateValueExecutionVisitsMatchesAtomRecordsMatches]
class gpp_client.generated.ObsCalculationUpdateObscalcUpdateValueExecutionVisitsMatchesAtomRecordsMatches(*, executionState: AtomExecutionState, id: Any)[source]

Bases: BaseModel

execution_state: AtomExecutionState
id: Any
class gpp_client.generated.ObsCalculationUpdateObscalcUpdateValueExecutionVisitsMatchesObservation(*, id: Any)[source]

Bases: BaseModel

id: Any
class gpp_client.generated.ObservationCore(*, id: Any, existence: Existence, reference: ObservationCoreReference | None, title: Any, instrument: Instrument | None, calibrationRole: CalibrationRole | None)[source]

Bases: BaseModel

calibration_role: CalibrationRole | None
existence: Existence
id: Any
instrument: Instrument | None
reference: ObservationCoreReference | None
title: Any
class gpp_client.generated.ObservationCoreReference(*, label: Any)[source]

Bases: BaseModel

label: Any
class gpp_client.generated.ObservationDetails(*, id: Any, existence: Existence, reference: ObservationCoreReference | None, title: Any, instrument: Instrument | None, calibrationRole: CalibrationRole | None, observerNotes: Any | None, subtitle: Any | None, program: ObservationDetailsProgram, scienceRequirements: ObservationDetailsScienceRequirements, scienceBand: ScienceBand | None, workflow: ObservationDetailsWorkflow | None, observingMode: ObservationDetailsObservingMode | None, constraintSet: ObservationDetailsConstraintSet, timingWindows: list[ObservationDetailsTimingWindows], targetEnvironment: ObservationDetailsTargetEnvironment)[source]

Bases: ObservationCore

constraint_set: ObservationDetailsConstraintSet
observer_notes: Any | None
observing_mode: ObservationDetailsObservingMode | None
program: ObservationDetailsProgram
science_band: ScienceBand | None
science_requirements: ObservationDetailsScienceRequirements
subtitle: Any | None
target_environment: ObservationDetailsTargetEnvironment
timing_windows: list[ObservationDetailsTimingWindows]
workflow: ObservationDetailsWorkflow | None
class gpp_client.generated.ObservationDetailsConstraintSet(*, imageQuality: ImageQualityPreset, cloudExtinction: CloudExtinctionPreset, skyBackground: SkyBackground, waterVapor: WaterVapor, elevationRange: ConstraintSetDetailsElevationRange)[source]

Bases: ConstraintSetDetails

class gpp_client.generated.ObservationDetailsObservingMode(*, instrument: Instrument, mode: ObservingModeType, gmosNorthLongSlit: ObservingModeDetailsGmosNorthLongSlit | None, gmosSouthLongSlit: ObservingModeDetailsGmosSouthLongSlit | None, gmosNorthImaging: ObservingModeDetailsGmosNorthImaging | None, gmosSouthImaging: ObservingModeDetailsGmosSouthImaging | None, flamingos2LongSlit: ObservingModeDetailsFlamingos2LongSlit | None)[source]

Bases: ObservingModeDetails

class gpp_client.generated.ObservationDetailsProgram(*, id: Any, name: Any | None, existence: Existence, description: Any | None)[source]

Bases: ProgramCore

class gpp_client.generated.ObservationDetailsScienceRequirements(*, mode: ScienceMode | None)[source]

Bases: ScienceRequirementsDetails

class gpp_client.generated.ObservationDetailsTargetEnvironment(*, asterism: list[TargetEnvironmentDetailsAsterism], explicitBase: TargetEnvironmentDetailsExplicitBase | None)[source]

Bases: TargetEnvironmentDetails

class gpp_client.generated.ObservationDetailsTimingWindows(*, inclusion: TimingWindowInclusion, startUtc: Any, end: Annotated[TimingWindowDetailsEndTimingWindowEndAt | TimingWindowDetailsEndTimingWindowEndAfter, FieldInfo(annotation=NoneType, required=True, discriminator='typename__')] | None)[source]

Bases: TimingWindowDetails

class gpp_client.generated.ObservationDetailsWorkflow(*, state: CalculationState, value: WorkflowDetailsValue)[source]

Bases: WorkflowDetails

class gpp_client.generated.ObservationEdit(*, observationEdit: ObservationEditObservationEdit)[source]

Bases: BaseModel

observation_edit: ObservationEditObservationEdit
class gpp_client.generated.ObservationEditObservationEdit(*, editType: EditType, observationId: Any, value: ObservationEditObservationEditValue | None)[source]

Bases: BaseModel

edit_type: EditType
observation_id: Any
value: ObservationEditObservationEditValue | None
class gpp_client.generated.ObservationEditObservationEditValue(*, id: Any, existence: Existence, reference: ObservationEditObservationEditValueReference | None, calibrationRole: CalibrationRole | None, instrument: Instrument | None, index: Any, title: Any, subtitle: Any | None, scienceRequirements: ObservationEditObservationEditValueScienceRequirements, scienceBand: ScienceBand | None, observingMode: ObservationEditObservationEditValueObservingMode | None, constraintSet: ObservationEditObservationEditValueConstraintSet, timingWindows: list[ObservationEditObservationEditValueTimingWindows], targetEnvironment: ObservationEditObservationEditValueTargetEnvironment)[source]

Bases: BaseModel

calibration_role: CalibrationRole | None
constraint_set: ObservationEditObservationEditValueConstraintSet
existence: Existence
id: Any
index: Any
instrument: Instrument | None
observing_mode: ObservationEditObservationEditValueObservingMode | None
reference: ObservationEditObservationEditValueReference | None
science_band: ScienceBand | None
science_requirements: ObservationEditObservationEditValueScienceRequirements
subtitle: Any | None
target_environment: ObservationEditObservationEditValueTargetEnvironment
timing_windows: list[ObservationEditObservationEditValueTimingWindows]
title: Any
class gpp_client.generated.ObservationEditObservationEditValueConstraintSet(*, imageQuality: ImageQualityPreset, cloudExtinction: CloudExtinctionPreset, skyBackground: SkyBackground, waterVapor: WaterVapor, elevationRange: ObservationEditObservationEditValueConstraintSetElevationRange)[source]

Bases: BaseModel

cloud_extinction: CloudExtinctionPreset
elevation_range: ObservationEditObservationEditValueConstraintSetElevationRange
image_quality: ImageQualityPreset
sky_background: SkyBackground
water_vapor: WaterVapor
class gpp_client.generated.ObservationEditObservationEditValueConstraintSetElevationRange(*, airMass: ObservationEditObservationEditValueConstraintSetElevationRangeAirMass | None, hourAngle: ObservationEditObservationEditValueConstraintSetElevationRangeHourAngle | None)[source]

Bases: BaseModel

air_mass: ObservationEditObservationEditValueConstraintSetElevationRangeAirMass | None
hour_angle: ObservationEditObservationEditValueConstraintSetElevationRangeHourAngle | None
class gpp_client.generated.ObservationEditObservationEditValueConstraintSetElevationRangeAirMass(*, min: Any, max: Any)[source]

Bases: BaseModel

max: Any
min: Any
class gpp_client.generated.ObservationEditObservationEditValueConstraintSetElevationRangeHourAngle(*, minHours: Any, maxHours: Any)[source]

Bases: BaseModel

max_hours: Any
min_hours: Any
class gpp_client.generated.ObservationEditObservationEditValueObservingMode(*, instrument: Instrument, mode: ObservingModeType, gmosNorthLongSlit: ObservationEditObservationEditValueObservingModeGmosNorthLongSlit | None, gmosSouthLongSlit: ObservationEditObservationEditValueObservingModeGmosSouthLongSlit | None)[source]

Bases: BaseModel

gmos_north_long_slit: ObservationEditObservationEditValueObservingModeGmosNorthLongSlit | None
gmos_south_long_slit: ObservationEditObservationEditValueObservingModeGmosSouthLongSlit | None
instrument: Instrument
mode: ObservingModeType
class gpp_client.generated.ObservationEditObservationEditValueObservingModeGmosNorthLongSlit(*, grating: GmosNorthGrating, filter: GmosNorthFilter | None, fpu: GmosNorthBuiltinFpu, centralWavelength: ObservationEditObservationEditValueObservingModeGmosNorthLongSlitCentralWavelength)[source]

Bases: BaseModel

central_wavelength: ObservationEditObservationEditValueObservingModeGmosNorthLongSlitCentralWavelength
filter_: GmosNorthFilter | None
fpu: GmosNorthBuiltinFpu
grating: GmosNorthGrating
class gpp_client.generated.ObservationEditObservationEditValueObservingModeGmosNorthLongSlitCentralWavelength(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.ObservationEditObservationEditValueObservingModeGmosSouthLongSlit(*, grating: GmosSouthGrating, filter: GmosSouthFilter | None, fpu: GmosSouthBuiltinFpu, centralWavelength: ObservationEditObservationEditValueObservingModeGmosSouthLongSlitCentralWavelength)[source]

Bases: BaseModel

central_wavelength: ObservationEditObservationEditValueObservingModeGmosSouthLongSlitCentralWavelength
filter_: GmosSouthFilter | None
fpu: GmosSouthBuiltinFpu
grating: GmosSouthGrating
class gpp_client.generated.ObservationEditObservationEditValueObservingModeGmosSouthLongSlitCentralWavelength(*, nanometers: Any)[source]

Bases: BaseModel

nanometers: Any
class gpp_client.generated.ObservationEditObservationEditValueReference(*, label: Any)[source]

Bases: BaseModel

label: Any
class gpp_client.generated.ObservationEditObservationEditValueScienceRequirements(*, mode: ScienceMode | None)[source]

Bases: BaseModel

mode: ScienceMode | None
class gpp_client.generated.ObservationEditObservationEditValueTargetEnvironment(*, asterism: list[ObservationEditObservationEditValueTargetEnvironmentAsterism], explicitBase: ObservationEditObservationEditValueTargetEnvironmentExplicitBase | None)[source]

Bases: BaseModel

asterism: list[ObservationEditObservationEditValueTargetEnvironmentAsterism]
explicit_base: ObservationEditObservationEditValueTargetEnvironmentExplicitBase | None
class gpp_client.generated.ObservationEditObservationEditValueTargetEnvironmentAsterism(*, sidereal: ObservationEditObservationEditValueTargetEnvironmentAsterismSidereal | None, nonsidereal: ObservationEditObservationEditValueTargetEnvironmentAsterismNonsidereal | None, name: Any)[source]

Bases: BaseModel

name: Any
nonsidereal: ObservationEditObservationEditValueTargetEnvironmentAsterismNonsidereal | None
sidereal: ObservationEditObservationEditValueTargetEnvironmentAsterismSidereal | None
class gpp_client.generated.ObservationEditObservationEditValueTargetEnvironmentAsterismNonsidereal(*, des: str)[source]

Bases: BaseModel

des: str
class gpp_client.generated.ObservationEditObservationEditValueTargetEnvironmentAsterismSidereal(*, ra: ObservationEditObservationEditValueTargetEnvironmentAsterismSiderealRa, dec: ObservationEditObservationEditValueTargetEnvironmentAsterismSiderealDec, epoch: Any)[source]

Bases: BaseModel

dec: ObservationEditObservationEditValueTargetEnvironmentAsterismSiderealDec
epoch: Any
ra: ObservationEditObservationEditValueTargetEnvironmentAsterismSiderealRa
class gpp_client.generated.ObservationEditObservationEditValueTargetEnvironmentAsterismSiderealDec(*, dms: Any)[source]

Bases: BaseModel

dms: Any
class gpp_client.generated.ObservationEditObservationEditValueTargetEnvironmentAsterismSiderealRa(*, hms: Any)[source]

Bases: BaseModel

hms: Any
class gpp_client.generated.ObservationEditObservationEditValueTargetEnvironmentExplicitBase(*, ra: ObservationEditObservationEditValueTargetEnvironmentExplicitBaseRa, dec: ObservationEditObservationEditValueTargetEnvironmentExplicitBaseDec)[source]

Bases: BaseModel

dec: ObservationEditObservationEditValueTargetEnvironmentExplicitBaseDec
ra: ObservationEditObservationEditValueTargetEnvironmentExplicitBaseRa
class gpp_client.generated.ObservationEditObservationEditValueTargetEnvironmentExplicitBaseDec(*, dms: Any)[source]

Bases: BaseModel

dms: Any
class gpp_client.generated.ObservationEditObservationEditValueTargetEnvironmentExplicitBaseRa(*, hms: Any)[source]

Bases: BaseModel

hms: Any
class gpp_client.generated.ObservationEditObservationEditValueTimingWindows(*, inclusion: TimingWindowInclusion, startUtc: Any, end: Annotated[ObservationEditObservationEditValueTimingWindowsEndTimingWindowEndAt | ObservationEditObservationEditValueTimingWindowsEndTimingWindowEndAfter, FieldInfo(annotation=NoneType, required=True, discriminator='typename__')] | None)[source]

Bases: BaseModel

end: Annotated[ObservationEditObservationEditValueTimingWindowsEndTimingWindowEndAt | ObservationEditObservationEditValueTimingWindowsEndTimingWindowEndAfter, FieldInfo(annotation=NoneType, required=True, discriminator='typename__')] | None
inclusion: TimingWindowInclusion
start_utc: Any
class gpp_client.generated.ObservationEditObservationEditValueTimingWindowsEndTimingWindowEndAfter(*, __typename: Literal['TimingWindowEndAfter'], after: ObservationEditObservationEditValueTimingWindowsEndTimingWindowEndAfterAfter, repeat: ObservationEditObservationEditValueTimingWindowsEndTimingWindowEndAfterRepeat | None)[source]

Bases: BaseModel

after: ObservationEditObservationEditValueTimingWindowsEndTimingWindowEndAfterAfter
repeat: ObservationEditObservationEditValueTimingWindowsEndTimingWindowEndAfterRepeat | None
typename__: Literal['TimingWindowEndAfter']
class gpp_client.generated.ObservationEditObservationEditValueTimingWindowsEndTimingWindowEndAfterAfter(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.ObservationEditObservationEditValueTimingWindowsEndTimingWindowEndAfterRepeat(*, period: ObservationEditObservationEditValueTimingWindowsEndTimingWindowEndAfterRepeatPeriod, times: Any | None)[source]

Bases: BaseModel

period: ObservationEditObservationEditValueTimingWindowsEndTimingWindowEndAfterRepeatPeriod
times: Any | None
class gpp_client.generated.ObservationEditObservationEditValueTimingWindowsEndTimingWindowEndAfterRepeatPeriod(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.ObservationEditObservationEditValueTimingWindowsEndTimingWindowEndAt(*, __typename: Literal['TimingWindowEndAt'], atUtc: Any)[source]

Bases: BaseModel

at_utc: Any
typename__: Literal['TimingWindowEndAt']
class gpp_client.generated.ObservationWorkflowCore(*, state: ObservationWorkflowState)[source]

Bases: BaseModel

state: ObservationWorkflowState
class gpp_client.generated.ObservationWorkflowDetails(*, state: ObservationWorkflowState, validTransitions: list[ObservationWorkflowState], validationErrors: list[ObservationWorkflowDetailsValidationErrors])[source]

Bases: ObservationWorkflowCore

valid_transitions: list[ObservationWorkflowState]
validation_errors: list[ObservationWorkflowDetailsValidationErrors]
class gpp_client.generated.ObservationWorkflowDetailsValidationErrors(*, code: ObservationValidationCode, messages: list[str])[source]

Bases: BaseModel

code: ObservationValidationCode
messages: list[str]
class gpp_client.generated.ObservingModeDetails(*, instrument: Instrument, mode: ObservingModeType, gmosNorthLongSlit: ObservingModeDetailsGmosNorthLongSlit | None, gmosSouthLongSlit: ObservingModeDetailsGmosSouthLongSlit | None, gmosNorthImaging: ObservingModeDetailsGmosNorthImaging | None, gmosSouthImaging: ObservingModeDetailsGmosSouthImaging | None, flamingos2LongSlit: ObservingModeDetailsFlamingos2LongSlit | None)[source]

Bases: BaseModel

flamingos_2_long_slit: ObservingModeDetailsFlamingos2LongSlit | None
gmos_north_imaging: ObservingModeDetailsGmosNorthImaging | None
gmos_north_long_slit: ObservingModeDetailsGmosNorthLongSlit | None
gmos_south_imaging: ObservingModeDetailsGmosSouthImaging | None
gmos_south_long_slit: ObservingModeDetailsGmosSouthLongSlit | None
instrument: Instrument
mode: ObservingModeType
class gpp_client.generated.ObservingModeDetailsFlamingos2LongSlit(*, decker: Flamingos2Decker, defaultDecker: Flamingos2Decker, defaultOffsets: list[Flamingos2LongSlitDetailsDefaultOffsets], disperser: Flamingos2Disperser, filter: Flamingos2Filter, fpu: Flamingos2Fpu, telluricType: Flamingos2LongSlitDetailsTelluricType, exposureTimeMode: Flamingos2LongSlitDetailsExposureTimeMode, explicitReadMode: Flamingos2ReadMode | None, explicitReads: Flamingos2Reads | None, explicitDecker: Flamingos2Decker | None, readoutMode: Flamingos2ReadoutMode, defaultReadoutMode: Flamingos2ReadoutMode, offsets: list[Flamingos2LongSlitDetailsOffsets], acquisition: Flamingos2LongSlitDetailsAcquisition, initialDisperser: Flamingos2Disperser, initialFilter: Flamingos2Filter, initialFpu: Flamingos2Fpu)[source]

Bases: Flamingos2LongSlitDetails

class gpp_client.generated.ObservingModeDetailsGmosNorthImaging(*, filters: list[GmosNorthImagingDetailsFilters], bin: GmosBinning)[source]

Bases: GmosNorthImagingDetails

class gpp_client.generated.ObservingModeDetailsGmosNorthLongSlit(*, grating: GmosNorthGrating, filter: GmosNorthFilter | None, fpu: GmosNorthBuiltinFpu, centralWavelength: GmosNorthLongSlitDetailsCentralWavelength, offsets: list[GmosNorthLongSlitDetailsOffsets], xBin: GmosBinning, yBin: GmosBinning)[source]

Bases: GmosNorthLongSlitDetails

class gpp_client.generated.ObservingModeDetailsGmosSouthImaging(*, filters: list[GmosSouthImagingDetailsFilters], bin: GmosBinning)[source]

Bases: GmosSouthImagingDetails

class gpp_client.generated.ObservingModeDetailsGmosSouthLongSlit(*, grating: GmosSouthGrating, filter: GmosSouthFilter | None, fpu: GmosSouthBuiltinFpu, centralWavelength: GmosSouthLongSlitDetailsCentralWavelength, offsets: list[GmosSouthLongSlitDetailsOffsets], xBin: GmosBinning, yBin: GmosBinning)[source]

Bases: GmosSouthLongSlitDetails

class gpp_client.generated.OpportunityTargetDetails(*, region: OpportunityTargetDetailsRegion)[source]

Bases: BaseModel

region: OpportunityTargetDetailsRegion
class gpp_client.generated.OpportunityTargetDetailsRegion[source]

Bases: BaseModel

declination_arc: OpportunityTargetDetailsRegionDeclinationArc
right_ascension_arc: OpportunityTargetDetailsRegionRightAscensionArc
class gpp_client.generated.OpportunityTargetDetailsRegionDeclinationArc[source]

Bases: BaseModel

end: OpportunityTargetDetailsRegionDeclinationArcEnd | None
start: OpportunityTargetDetailsRegionDeclinationArcStart | None
class gpp_client.generated.OpportunityTargetDetailsRegionDeclinationArcEnd(*, degrees: Any)[source]

Bases: BaseModel

degrees: Any
class gpp_client.generated.OpportunityTargetDetailsRegionDeclinationArcStart(*, degrees: Any)[source]

Bases: BaseModel

degrees: Any
class gpp_client.generated.OpportunityTargetDetailsRegionRightAscensionArc[source]

Bases: BaseModel

end: OpportunityTargetDetailsRegionRightAscensionArcEnd | None
start: OpportunityTargetDetailsRegionRightAscensionArcStart | None
class gpp_client.generated.OpportunityTargetDetailsRegionRightAscensionArcEnd(*, degrees: Any)[source]

Bases: BaseModel

degrees: Any
class gpp_client.generated.OpportunityTargetDetailsRegionRightAscensionArcStart(*, degrees: Any)[source]

Bases: BaseModel

degrees: Any
class gpp_client.generated.Ping(*, programs: PingPrograms)[source]

Bases: BaseModel

programs: PingPrograms
class gpp_client.generated.PingPrograms(*, matches: list[PingProgramsMatches])[source]

Bases: BaseModel

matches: list[PingProgramsMatches]
class gpp_client.generated.PingProgramsMatches(*, id: Any)[source]

Bases: BaseModel

id: Any
class gpp_client.generated.ProgramCore(*, id: Any, name: Any | None, existence: Existence, description: Any | None)[source]

Bases: BaseModel

description: Any | None
existence: Existence
id: Any
name: Any | None
class gpp_client.generated.ProgramDetail(*, id: Any, name: Any | None, existence: Existence, description: Any | None, type: ProgramType, active: ProgramDetailActive, proposalStatus: ProposalStatus, proposal: ProgramDetailProposal | None, pi: ProgramDetailPi | None)[source]

Bases: ProgramCore

active: ProgramDetailActive
pi: ProgramDetailPi | None
proposal: ProgramDetailProposal | None
proposal_status: ProposalStatus
type_: ProgramType
class gpp_client.generated.ProgramDetailActive(*, start: Any, end: Any)[source]

Bases: BaseModel

end: Any
start: Any
class gpp_client.generated.ProgramDetailPi(*, id: Any)[source]

Bases: BaseModel

id: Any
class gpp_client.generated.ProgramDetailProposal[source]

Bases: BaseModel

call: ProgramDetailProposalCall | None
class gpp_client.generated.ProgramDetailProposalCall[source]

Bases: BaseModel

active: ProgramDetailProposalCallActive
semester: Any
class gpp_client.generated.ProgramDetailProposalCallActive(*, start: Any, end: Any)[source]

Bases: BaseModel

end: Any
start: Any
class gpp_client.generated.ProgramEdit(*, programEdit: ProgramEditProgramEdit)[source]

Bases: BaseModel

program_edit: ProgramEditProgramEdit
class gpp_client.generated.ProgramEditProgramEdit(*, editType: EditType, value: ProgramEditProgramEditValue)[source]

Bases: BaseModel

edit_type: EditType
value: ProgramEditProgramEditValue
class gpp_client.generated.ProgramEditProgramEditValue(*, description: Any | None, existence: Existence, name: Any | None, id: Any, allGroupElements: list[ProgramEditProgramEditValueAllGroupElements])[source]

Bases: BaseModel

all_group_elements: list[ProgramEditProgramEditValueAllGroupElements]
description: Any | None
existence: Existence
id: Any
name: Any | None
class gpp_client.generated.ProgramEditProgramEditValueAllGroupElements(*, observation: ProgramEditProgramEditValueAllGroupElementsObservation | None, group: ProgramEditProgramEditValueAllGroupElementsGroup | None)[source]

Bases: BaseModel

group: ProgramEditProgramEditValueAllGroupElementsGroup | None
observation: ProgramEditProgramEditValueAllGroupElementsObservation | None
class gpp_client.generated.ProgramEditProgramEditValueAllGroupElementsGroup(*, id: Any)[source]

Bases: BaseModel

id: Any
class gpp_client.generated.ProgramEditProgramEditValueAllGroupElementsObservation(*, id: Any)[source]

Bases: BaseModel

id: Any
class gpp_client.generated.ProgramGroupElements(*, allGroupElements: list[ProgramGroupElementsAllGroupElements])[source]

Bases: BaseModel

all_group_elements: list[ProgramGroupElementsAllGroupElements]
class gpp_client.generated.ProgramGroupElementsAllGroupElements[source]

Bases: BaseModel

group: ProgramGroupElementsAllGroupElementsGroup | None
observation: ProgramGroupElementsAllGroupElementsObservation | None
parent_group_id: Any | None
class gpp_client.generated.ProgramGroupElementsAllGroupElementsGroup[source]

Bases: BaseModel

id: Any
maximum_interval: ProgramGroupElementsAllGroupElementsGroupMaximumInterval | None
minimum_interval: ProgramGroupElementsAllGroupElementsGroupMinimumInterval | None
minimum_required: Any | None
name: Any | None
ordered: bool
parent_id: Any | None
parent_index: Any
system: bool
class gpp_client.generated.ProgramGroupElementsAllGroupElementsGroupMaximumInterval(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.ProgramGroupElementsAllGroupElementsGroupMinimumInterval(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.ProgramGroupElementsAllGroupElementsObservation(*, id: Any, groupId: Any | None)[source]

Bases: BaseModel

group_id: Any | None
id: Any
class gpp_client.generated.RestoreCallForProposalsById(*, updateCallsForProposals: RestoreCallForProposalsByIdUpdateCallsForProposals)[source]

Bases: BaseModel

update_calls_for_proposals: RestoreCallForProposalsByIdUpdateCallsForProposals
class gpp_client.generated.RestoreCallForProposalsByIdUpdateCallsForProposals(*, hasMore: bool, callsForProposals: list[RestoreCallForProposalsByIdUpdateCallsForProposalsCallsForProposals])[source]

Bases: BaseModel

calls_for_proposals: list[RestoreCallForProposalsByIdUpdateCallsForProposalsCallsForProposals]
has_more: bool
class gpp_client.generated.RestoreCallForProposalsByIdUpdateCallsForProposalsCallsForProposals(*, id: Any, title: Any, type: CallForProposalsType, semester: Any, active: CallForProposalsDetailsActive, submissionDeadlineDefault: Any | None, instruments: list[Instrument], existence: Existence)[source]

Bases: CallForProposalsDetails

class gpp_client.generated.RestoreObservationById(*, updateObservations: RestoreObservationByIdUpdateObservations)[source]

Bases: BaseModel

update_observations: RestoreObservationByIdUpdateObservations
class gpp_client.generated.RestoreObservationByIdUpdateObservations(*, hasMore: bool, observations: list[RestoreObservationByIdUpdateObservationsObservations])[source]

Bases: BaseModel

has_more: bool
observations: list[RestoreObservationByIdUpdateObservationsObservations]
class gpp_client.generated.RestoreObservationByIdUpdateObservationsObservations(*, id: Any, existence: Existence, reference: ObservationCoreReference | None, title: Any, instrument: Instrument | None, calibrationRole: CalibrationRole | None, observerNotes: Any | None, subtitle: Any | None, program: ObservationDetailsProgram, scienceRequirements: ObservationDetailsScienceRequirements, scienceBand: ScienceBand | None, workflow: ObservationDetailsWorkflow | None, observingMode: ObservationDetailsObservingMode | None, constraintSet: ObservationDetailsConstraintSet, timingWindows: list[ObservationDetailsTimingWindows], targetEnvironment: ObservationDetailsTargetEnvironment)[source]

Bases: ObservationDetails

class gpp_client.generated.RestoreObservationByReference(*, updateObservations: RestoreObservationByReferenceUpdateObservations)[source]

Bases: BaseModel

update_observations: RestoreObservationByReferenceUpdateObservations
class gpp_client.generated.RestoreObservationByReferenceUpdateObservations(*, hasMore: bool, observations: list[RestoreObservationByReferenceUpdateObservationsObservations])[source]

Bases: BaseModel

has_more: bool
observations: list[RestoreObservationByReferenceUpdateObservationsObservations]
class gpp_client.generated.RestoreObservationByReferenceUpdateObservationsObservations(*, id: Any, existence: Existence, reference: ObservationCoreReference | None, title: Any, instrument: Instrument | None, calibrationRole: CalibrationRole | None, observerNotes: Any | None, subtitle: Any | None, program: ObservationDetailsProgram, scienceRequirements: ObservationDetailsScienceRequirements, scienceBand: ScienceBand | None, workflow: ObservationDetailsWorkflow | None, observingMode: ObservationDetailsObservingMode | None, constraintSet: ObservationDetailsConstraintSet, timingWindows: list[ObservationDetailsTimingWindows], targetEnvironment: ObservationDetailsTargetEnvironment)[source]

Bases: ObservationDetails

class gpp_client.generated.RestoreProgramById(*, updatePrograms: RestoreProgramByIdUpdatePrograms)[source]

Bases: BaseModel

update_programs: RestoreProgramByIdUpdatePrograms
class gpp_client.generated.RestoreProgramByIdUpdatePrograms(*, hasMore: bool, programs: list[RestoreProgramByIdUpdateProgramsPrograms])[source]

Bases: BaseModel

has_more: bool
programs: list[RestoreProgramByIdUpdateProgramsPrograms]
class gpp_client.generated.RestoreProgramByIdUpdateProgramsPrograms(*, id: Any, name: Any | None, existence: Existence, description: Any | None, type: ProgramType, active: ProgramDetailActive, proposalStatus: ProposalStatus, proposal: ProgramDetailProposal | None, pi: ProgramDetailPi | None, allGroupElements: list[RestoreProgramByIdUpdateProgramsProgramsAllGroupElements])[source]

Bases: ProgramDetail

all_group_elements: list[RestoreProgramByIdUpdateProgramsProgramsAllGroupElements]
class gpp_client.generated.RestoreProgramByIdUpdateProgramsProgramsAllGroupElements(*, parentGroupId: Any | None, observation: RestoreProgramByIdUpdateProgramsProgramsAllGroupElementsObservation | None, group: RestoreProgramByIdUpdateProgramsProgramsAllGroupElementsGroup | None)[source]

Bases: BaseModel

group: RestoreProgramByIdUpdateProgramsProgramsAllGroupElementsGroup | None
observation: RestoreProgramByIdUpdateProgramsProgramsAllGroupElementsObservation | None
parent_group_id: Any | None
class gpp_client.generated.RestoreProgramByIdUpdateProgramsProgramsAllGroupElementsGroup(*, id: Any, name: Any | None, minimumRequired: Any | None, ordered: bool, parentId: Any | None, parentIndex: Any, minimumInterval: RestoreProgramByIdUpdateProgramsProgramsAllGroupElementsGroupMinimumInterval | None, maximumInterval: RestoreProgramByIdUpdateProgramsProgramsAllGroupElementsGroupMaximumInterval | None, system: bool)[source]

Bases: BaseModel

id: Any
maximum_interval: RestoreProgramByIdUpdateProgramsProgramsAllGroupElementsGroupMaximumInterval | None
minimum_interval: RestoreProgramByIdUpdateProgramsProgramsAllGroupElementsGroupMinimumInterval | None
minimum_required: Any | None
name: Any | None
ordered: bool
parent_id: Any | None
parent_index: Any
system: bool
class gpp_client.generated.RestoreProgramByIdUpdateProgramsProgramsAllGroupElementsGroupMaximumInterval(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.RestoreProgramByIdUpdateProgramsProgramsAllGroupElementsGroupMinimumInterval(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.RestoreProgramByIdUpdateProgramsProgramsAllGroupElementsObservation(*, id: Any, groupId: Any | None)[source]

Bases: BaseModel

group_id: Any | None
id: Any
class gpp_client.generated.RestoreTargetById(*, updateTargets: RestoreTargetByIdUpdateTargets)[source]

Bases: BaseModel

update_targets: RestoreTargetByIdUpdateTargets
class gpp_client.generated.RestoreTargetByIdUpdateTargets(*, hasMore: bool, targets: list[RestoreTargetByIdUpdateTargetsTargets])[source]

Bases: BaseModel

has_more: bool
targets: list[RestoreTargetByIdUpdateTargetsTargets]
class gpp_client.generated.RestoreTargetByIdUpdateTargetsTargets(*, id: Any, existence: Existence, name: Any, calibrationRole: CalibrationRole | None, opportunity: TargetDetailsOpportunity | None, sidereal: TargetDetailsSidereal | None, nonsidereal: TargetDetailsNonsidereal | None, program: RestoreTargetByIdUpdateTargetsTargetsProgram)[source]

Bases: TargetDetails

program: RestoreTargetByIdUpdateTargetsTargetsProgram
class gpp_client.generated.RestoreTargetByIdUpdateTargetsTargetsProgram(*, id: Any, name: Any | None, description: Any | None, existence: Existence)[source]

Bases: BaseModel

description: Any | None
existence: Existence
id: Any
name: Any | None
class gpp_client.generated.ScienceRequirementsDetails(*, mode: ScienceMode | None)[source]

Bases: BaseModel

mode: ScienceMode | None
class gpp_client.generated.SetObservationWorkflowState(*, setObservationWorkflowState: SetObservationWorkflowStateSetObservationWorkflowState | None)[source]

Bases: BaseModel

set_observation_workflow_state: SetObservationWorkflowStateSetObservationWorkflowState | None
class gpp_client.generated.SetObservationWorkflowStateSetObservationWorkflowState(*, state: ObservationWorkflowState, validTransitions: list[ObservationWorkflowState], validationErrors: list[ObservationWorkflowDetailsValidationErrors])[source]

Bases: ObservationWorkflowDetails

class gpp_client.generated.SiderealTargetDetails(*, ra: SiderealTargetDetailsRa, dec: SiderealTargetDetailsDec, epoch: Any)[source]

Bases: BaseModel

dec: SiderealTargetDetailsDec
epoch: Any
ra: SiderealTargetDetailsRa
class gpp_client.generated.SiderealTargetDetailsDec(*, degrees: Any, dms: Any)[source]

Bases: BaseModel

degrees: Any
dms: Any
class gpp_client.generated.SiderealTargetDetailsRa(*, hours: Any, hms: Any, degrees: Any)[source]

Bases: BaseModel

degrees: Any
hms: Any
hours: Any
class gpp_client.generated.TargetCore(*, id: Any, existence: Existence, name: Any, calibrationRole: CalibrationRole | None)[source]

Bases: BaseModel

calibration_role: CalibrationRole | None
existence: Existence
id: Any
name: Any
class gpp_client.generated.TargetDetails(*, id: Any, existence: Existence, name: Any, calibrationRole: CalibrationRole | None, opportunity: TargetDetailsOpportunity | None, sidereal: TargetDetailsSidereal | None, nonsidereal: TargetDetailsNonsidereal | None)[source]

Bases: TargetCore

nonsidereal: TargetDetailsNonsidereal | None
opportunity: TargetDetailsOpportunity | None
sidereal: TargetDetailsSidereal | None
class gpp_client.generated.TargetDetailsNonsidereal(*, des: str, keyType: EphemerisKeyType, key: str)[source]

Bases: NonsiderealTargetDetails

class gpp_client.generated.TargetDetailsOpportunity(*, region: OpportunityTargetDetailsRegion)[source]

Bases: OpportunityTargetDetails

class gpp_client.generated.TargetDetailsSidereal(*, ra: SiderealTargetDetailsRa, dec: SiderealTargetDetailsDec, epoch: Any)[source]

Bases: SiderealTargetDetails

class gpp_client.generated.TargetEdit(*, targetEdit: TargetEditTargetEdit)[source]

Bases: BaseModel

target_edit: TargetEditTargetEdit
class gpp_client.generated.TargetEditTargetEdit(*, editType: EditType, targetId: Any, value: TargetEditTargetEditValue | None)[source]

Bases: BaseModel

edit_type: EditType
target_id: Any
value: TargetEditTargetEditValue | None
class gpp_client.generated.TargetEditTargetEditValue(*, id: Any, name: Any, nonsidereal: TargetEditTargetEditValueNonsidereal | None, sidereal: TargetEditTargetEditValueSidereal | None)[source]

Bases: BaseModel

id: Any
name: Any
nonsidereal: TargetEditTargetEditValueNonsidereal | None
sidereal: TargetEditTargetEditValueSidereal | None
class gpp_client.generated.TargetEditTargetEditValueNonsidereal(*, des: str, key: str)[source]

Bases: BaseModel

des: str
key: str
class gpp_client.generated.TargetEditTargetEditValueSidereal(*, ra: TargetEditTargetEditValueSiderealRa, dec: TargetEditTargetEditValueSiderealDec)[source]

Bases: BaseModel

dec: TargetEditTargetEditValueSiderealDec
ra: TargetEditTargetEditValueSiderealRa
class gpp_client.generated.TargetEditTargetEditValueSiderealDec(*, degrees: Any)[source]

Bases: BaseModel

degrees: Any
class gpp_client.generated.TargetEditTargetEditValueSiderealRa(*, degrees: Any)[source]

Bases: BaseModel

degrees: Any
class gpp_client.generated.TargetEnvironmentDetails(*, asterism: list[TargetEnvironmentDetailsAsterism], explicitBase: TargetEnvironmentDetailsExplicitBase | None)[source]

Bases: BaseModel

asterism: list[TargetEnvironmentDetailsAsterism]
explicit_base: TargetEnvironmentDetailsExplicitBase | None
class gpp_client.generated.TargetEnvironmentDetailsAsterism[source]

Bases: BaseModel

name: Any
nonsidereal: TargetEnvironmentDetailsAsterismNonsidereal | None
sidereal: TargetEnvironmentDetailsAsterismSidereal | None
class gpp_client.generated.TargetEnvironmentDetailsAsterismNonsidereal(*, des: str, keyType: EphemerisKeyType, key: str)[source]

Bases: NonsiderealTargetDetails

class gpp_client.generated.TargetEnvironmentDetailsAsterismSidereal(*, ra: SiderealTargetDetailsRa, dec: SiderealTargetDetailsDec, epoch: Any)[source]

Bases: SiderealTargetDetails

class gpp_client.generated.TargetEnvironmentDetailsExplicitBase[source]

Bases: BaseModel

dec: TargetEnvironmentDetailsExplicitBaseDec
ra: TargetEnvironmentDetailsExplicitBaseRa
class gpp_client.generated.TargetEnvironmentDetailsExplicitBaseDec(*, dms: Any)[source]

Bases: BaseModel

dms: Any
class gpp_client.generated.TargetEnvironmentDetailsExplicitBaseRa(*, hms: Any)[source]

Bases: BaseModel

hms: Any
class gpp_client.generated.TargetProgramSummary(*, program: TargetProgramSummaryProgram)[source]

Bases: BaseModel

program: TargetProgramSummaryProgram
class gpp_client.generated.TargetProgramSummaryProgram(*, id: Any, name: Any | None, existence: Existence, description: Any | None)[source]

Bases: ProgramCore

class gpp_client.generated.TimingWindowDetails(*, inclusion: TimingWindowInclusion, startUtc: Any, end: Annotated[TimingWindowDetailsEndTimingWindowEndAt | TimingWindowDetailsEndTimingWindowEndAfter, FieldInfo(annotation=NoneType, required=True, discriminator='typename__')] | None)[source]

Bases: BaseModel

end: Annotated[TimingWindowDetailsEndTimingWindowEndAt | TimingWindowDetailsEndTimingWindowEndAfter, FieldInfo(annotation=NoneType, required=True, discriminator='typename__')] | None
inclusion: TimingWindowInclusion
start_utc: Any
class gpp_client.generated.TimingWindowDetailsEndTimingWindowEndAfter[source]

Bases: BaseModel

after: TimingWindowDetailsEndTimingWindowEndAfterAfter
repeat: TimingWindowDetailsEndTimingWindowEndAfterRepeat | None
typename__: Literal['TimingWindowEndAfter']
class gpp_client.generated.TimingWindowDetailsEndTimingWindowEndAfterAfter(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.TimingWindowDetailsEndTimingWindowEndAfterRepeat[source]

Bases: BaseModel

period: TimingWindowDetailsEndTimingWindowEndAfterRepeatPeriod
times: Any | None
class gpp_client.generated.TimingWindowDetailsEndTimingWindowEndAfterRepeatPeriod(*, seconds: Any)[source]

Bases: BaseModel

seconds: Any
class gpp_client.generated.TimingWindowDetailsEndTimingWindowEndAt(*, __typename: Literal['TimingWindowEndAt'], atUtc: Any)[source]

Bases: BaseModel

at_utc: Any
typename__: Literal['TimingWindowEndAt']
class gpp_client.generated.UpdateCallForProposalsById(*, updateCallsForProposals: UpdateCallForProposalsByIdUpdateCallsForProposals)[source]

Bases: BaseModel

update_calls_for_proposals: UpdateCallForProposalsByIdUpdateCallsForProposals
class gpp_client.generated.UpdateCallForProposalsByIdUpdateCallsForProposals(*, hasMore: bool, callsForProposals: list[UpdateCallForProposalsByIdUpdateCallsForProposalsCallsForProposals])[source]

Bases: BaseModel

calls_for_proposals: list[UpdateCallForProposalsByIdUpdateCallsForProposalsCallsForProposals]
has_more: bool
class gpp_client.generated.UpdateCallForProposalsByIdUpdateCallsForProposalsCallsForProposals(*, id: Any, title: Any, type: CallForProposalsType, semester: Any, active: CallForProposalsDetailsActive, submissionDeadlineDefault: Any | None, instruments: list[Instrument], existence: Existence)[source]

Bases: CallForProposalsDetails

class gpp_client.generated.UpdateCallsForProposals(*, updateCallsForProposals: UpdateCallsForProposalsUpdateCallsForProposals)[source]

Bases: BaseModel

update_calls_for_proposals: UpdateCallsForProposalsUpdateCallsForProposals
class gpp_client.generated.UpdateCallsForProposalsUpdateCallsForProposals(*, hasMore: bool, callsForProposals: list[UpdateCallsForProposalsUpdateCallsForProposalsCallsForProposals])[source]

Bases: BaseModel

calls_for_proposals: list[UpdateCallsForProposalsUpdateCallsForProposalsCallsForProposals]
has_more: bool
class gpp_client.generated.UpdateCallsForProposalsUpdateCallsForProposalsCallsForProposals(*, id: Any, title: Any, type: CallForProposalsType, semester: Any, active: CallForProposalsDetailsActive, submissionDeadlineDefault: Any | None, instruments: list[Instrument], existence: Existence)[source]

Bases: CallForProposalsDetails

class gpp_client.generated.UpdateObservationById(*, updateObservations: UpdateObservationByIdUpdateObservations)[source]

Bases: BaseModel

update_observations: UpdateObservationByIdUpdateObservations
class gpp_client.generated.UpdateObservationByIdUpdateObservations(*, hasMore: bool, observations: list[UpdateObservationByIdUpdateObservationsObservations])[source]

Bases: BaseModel

has_more: bool
observations: list[UpdateObservationByIdUpdateObservationsObservations]
class gpp_client.generated.UpdateObservationByIdUpdateObservationsObservations(*, id: Any, existence: Existence, reference: ObservationCoreReference | None, title: Any, instrument: Instrument | None, calibrationRole: CalibrationRole | None, observerNotes: Any | None, subtitle: Any | None, program: ObservationDetailsProgram, scienceRequirements: ObservationDetailsScienceRequirements, scienceBand: ScienceBand | None, workflow: ObservationDetailsWorkflow | None, observingMode: ObservationDetailsObservingMode | None, constraintSet: ObservationDetailsConstraintSet, timingWindows: list[ObservationDetailsTimingWindows], targetEnvironment: ObservationDetailsTargetEnvironment)[source]

Bases: ObservationDetails

class gpp_client.generated.UpdateObservationByReference(*, updateObservations: UpdateObservationByReferenceUpdateObservations)[source]

Bases: BaseModel

update_observations: UpdateObservationByReferenceUpdateObservations
class gpp_client.generated.UpdateObservationByReferenceUpdateObservations(*, hasMore: bool, observations: list[UpdateObservationByReferenceUpdateObservationsObservations])[source]

Bases: BaseModel

has_more: bool
observations: list[UpdateObservationByReferenceUpdateObservationsObservations]
class gpp_client.generated.UpdateObservationByReferenceUpdateObservationsObservations(*, id: Any, existence: Existence, reference: ObservationCoreReference | None, title: Any, instrument: Instrument | None, calibrationRole: CalibrationRole | None, observerNotes: Any | None, subtitle: Any | None, program: ObservationDetailsProgram, scienceRequirements: ObservationDetailsScienceRequirements, scienceBand: ScienceBand | None, workflow: ObservationDetailsWorkflow | None, observingMode: ObservationDetailsObservingMode | None, constraintSet: ObservationDetailsConstraintSet, timingWindows: list[ObservationDetailsTimingWindows], targetEnvironment: ObservationDetailsTargetEnvironment)[source]

Bases: ObservationDetails

class gpp_client.generated.UpdateObservations(*, updateObservations: UpdateObservationsUpdateObservations)[source]

Bases: BaseModel

update_observations: UpdateObservationsUpdateObservations
class gpp_client.generated.UpdateObservationsUpdateObservations(*, hasMore: bool, observations: list[UpdateObservationsUpdateObservationsObservations])[source]

Bases: BaseModel

has_more: bool
observations: list[UpdateObservationsUpdateObservationsObservations]
class gpp_client.generated.UpdateObservationsUpdateObservationsObservations(*, id: Any, existence: Existence, reference: ObservationCoreReference | None, title: Any, instrument: Instrument | None, calibrationRole: CalibrationRole | None, observerNotes: Any | None, subtitle: Any | None, program: ObservationDetailsProgram, scienceRequirements: ObservationDetailsScienceRequirements, scienceBand: ScienceBand | None, workflow: ObservationDetailsWorkflow | None, observingMode: ObservationDetailsObservingMode | None, constraintSet: ObservationDetailsConstraintSet, timingWindows: list[ObservationDetailsTimingWindows], targetEnvironment: ObservationDetailsTargetEnvironment)[source]

Bases: ObservationDetails

class gpp_client.generated.UpdateProgramById(*, updatePrograms: UpdateProgramByIdUpdatePrograms)[source]

Bases: BaseModel

update_programs: UpdateProgramByIdUpdatePrograms
class gpp_client.generated.UpdateProgramByIdUpdatePrograms(*, hasMore: bool, programs: list[UpdateProgramByIdUpdateProgramsPrograms])[source]

Bases: BaseModel

has_more: bool
programs: list[UpdateProgramByIdUpdateProgramsPrograms]
class gpp_client.generated.UpdateProgramByIdUpdateProgramsPrograms(*, allGroupElements: list[ProgramGroupElementsAllGroupElements], id: Any, name: Any | None, existence: Existence, description: Any | None, type: ProgramType, active: ProgramDetailActive, proposalStatus: ProposalStatus, proposal: ProgramDetailProposal | None, pi: ProgramDetailPi | None)[source]

Bases: ProgramDetail, ProgramGroupElements

class gpp_client.generated.UpdatePrograms(*, updatePrograms: UpdateProgramsUpdatePrograms)[source]

Bases: BaseModel

update_programs: UpdateProgramsUpdatePrograms
class gpp_client.generated.UpdateProgramsUpdatePrograms(*, hasMore: bool, programs: list[UpdateProgramsUpdateProgramsPrograms])[source]

Bases: BaseModel

has_more: bool
programs: list[UpdateProgramsUpdateProgramsPrograms]
class gpp_client.generated.UpdateProgramsUpdateProgramsPrograms(*, allGroupElements: list[ProgramGroupElementsAllGroupElements], id: Any, name: Any | None, existence: Existence, description: Any | None, type: ProgramType, active: ProgramDetailActive, proposalStatus: ProposalStatus, proposal: ProgramDetailProposal | None, pi: ProgramDetailPi | None)[source]

Bases: ProgramDetail, ProgramGroupElements

class gpp_client.generated.UpdateTargetById(*, updateTargets: UpdateTargetByIdUpdateTargets)[source]

Bases: BaseModel

update_targets: UpdateTargetByIdUpdateTargets
class gpp_client.generated.UpdateTargetByIdUpdateTargets(*, hasMore: bool, targets: list[UpdateTargetByIdUpdateTargetsTargets])[source]

Bases: BaseModel

has_more: bool
targets: list[UpdateTargetByIdUpdateTargetsTargets]
class gpp_client.generated.UpdateTargetByIdUpdateTargetsTargets(*, program: TargetProgramSummaryProgram, id: Any, existence: Existence, name: Any, calibrationRole: CalibrationRole | None, opportunity: TargetDetailsOpportunity | None, sidereal: TargetDetailsSidereal | None, nonsidereal: TargetDetailsNonsidereal | None)[source]

Bases: TargetDetails, TargetProgramSummary

class gpp_client.generated.UpdateTargets(*, updateTargets: UpdateTargetsUpdateTargets)[source]

Bases: BaseModel

update_targets: UpdateTargetsUpdateTargets
class gpp_client.generated.UpdateTargetsUpdateTargets(*, hasMore: bool, targets: list[UpdateTargetsUpdateTargetsTargets])[source]

Bases: BaseModel

has_more: bool
targets: list[UpdateTargetsUpdateTargetsTargets]
class gpp_client.generated.UpdateTargetsUpdateTargetsTargets(*, program: TargetProgramSummaryProgram, id: Any, existence: Existence, name: Any, calibrationRole: CalibrationRole | None, opportunity: TargetDetailsOpportunity | None, sidereal: TargetDetailsSidereal | None, nonsidereal: TargetDetailsNonsidereal | None)[source]

Bases: TargetDetails, TargetProgramSummary

class gpp_client.generated.WorkflowCore(*, state: CalculationState)[source]

Bases: BaseModel

state: CalculationState
class gpp_client.generated.WorkflowDetails(*, state: CalculationState, value: WorkflowDetailsValue)[source]

Bases: WorkflowCore

value: WorkflowDetailsValue
class gpp_client.generated.WorkflowDetailsValue[source]

Bases: BaseModel

state: ObservationWorkflowState
valid_transitions: list[ObservationWorkflowState]
validation_errors: list[WorkflowDetailsValueValidationErrors]
class gpp_client.generated.WorkflowDetailsValueValidationErrors(*, code: ObservationValidationCode, messages: list[str])[source]

Bases: BaseModel

code: ObservationValidationCode
messages: list[str]