Source code for gpp_client.generated.get_goats_observations

from typing import Annotated, Any, Literal, Optional, Union

from pydantic import Field

from .base_model import BaseModel
from .enums import (
    AttachmentType,
    Band,
    BrightnessIntegratedUnits,
    CalculationState,
    CloudExtinctionPreset,
    CoolStarTemperature,
    GalaxySpectrum,
    GmosAmpReadMode,
    GmosBinning,
    GmosImagingVariantType,
    GmosNorthBuiltinFpu,
    GmosNorthFilter,
    GmosNorthGrating,
    GmosRoi,
    GmosSouthBuiltinFpu,
    GmosSouthFilter,
    GmosSouthGrating,
    GuideState,
    HiiRegionSpectrum,
    ImageQualityPreset,
    Instrument,
    ObservationValidationCode,
    ObservationWorkflowState,
    ObservingModeType,
    PlanetaryNebulaSpectrum,
    PlanetSpectrum,
    PosAngleConstraintMode,
    QuasarSpectrum,
    ScienceBand,
    ScienceMode,
    SkyBackground,
    StellarLibrarySpectrum,
    TelescopeConfigGeneratorType,
    TimingWindowInclusion,
    WaterVapor,
    WavelengthOrder,
)


[docs] class GetGOATSObservations(BaseModel): observations: "GetGOATSObservationsObservations"
[docs] class GetGOATSObservationsObservations(BaseModel): matches: list["GetGOATSObservationsObservationsMatches"] has_more: bool = Field(alias="hasMore")
[docs] class GetGOATSObservationsObservationsMatches(BaseModel): id: Any reference: Optional["GetGOATSObservationsObservationsMatchesReference"] instrument: Optional[Instrument] title: Any constraint_set: "GetGOATSObservationsObservationsMatchesConstraintSet" = Field( alias="constraintSet" ) workflow: Optional["GetGOATSObservationsObservationsMatchesWorkflow"] attachments: list["GetGOATSObservationsObservationsMatchesAttachments"] timing_windows: list["GetGOATSObservationsObservationsMatchesTimingWindows"] = ( Field(alias="timingWindows") ) target_environment: "GetGOATSObservationsObservationsMatchesTargetEnvironment" = ( Field(alias="targetEnvironment") ) pos_angle_constraint: "GetGOATSObservationsObservationsMatchesPosAngleConstraint" = Field( alias="posAngleConstraint" ) science_band: Optional[ScienceBand] = Field(alias="scienceBand") observation_duration: Optional[ "GetGOATSObservationsObservationsMatchesObservationDuration" ] = Field(alias="observationDuration") observer_notes: Optional[Any] = Field(alias="observerNotes") science_requirements: "GetGOATSObservationsObservationsMatchesScienceRequirements" = Field( alias="scienceRequirements" ) observing_mode: Optional["GetGOATSObservationsObservationsMatchesObservingMode"] = ( Field(alias="observingMode") ) program: "GetGOATSObservationsObservationsMatchesProgram"
[docs] class GetGOATSObservationsObservationsMatchesReference(BaseModel): label: Any
[docs] class GetGOATSObservationsObservationsMatchesConstraintSet(BaseModel): image_quality: ImageQualityPreset = Field(alias="imageQuality") cloud_extinction: CloudExtinctionPreset = Field(alias="cloudExtinction") sky_background: SkyBackground = Field(alias="skyBackground") water_vapor: WaterVapor = Field(alias="waterVapor") elevation_range: "GetGOATSObservationsObservationsMatchesConstraintSetElevationRange" = Field( alias="elevationRange" )
[docs] class GetGOATSObservationsObservationsMatchesConstraintSetElevationRange(BaseModel): air_mass: Optional[ "GetGOATSObservationsObservationsMatchesConstraintSetElevationRangeAirMass" ] = Field(alias="airMass") hour_angle: Optional[ "GetGOATSObservationsObservationsMatchesConstraintSetElevationRangeHourAngle" ] = Field(alias="hourAngle")
[docs] class GetGOATSObservationsObservationsMatchesConstraintSetElevationRangeAirMass( BaseModel ): min: Any max: Any
[docs] class GetGOATSObservationsObservationsMatchesConstraintSetElevationRangeHourAngle( BaseModel ): min_hours: Any = Field(alias="minHours") max_hours: Any = Field(alias="maxHours")
[docs] class GetGOATSObservationsObservationsMatchesWorkflow(BaseModel): calculation_state: CalculationState = Field(alias="calculationState") value: "GetGOATSObservationsObservationsMatchesWorkflowValue"
[docs] class GetGOATSObservationsObservationsMatchesWorkflowValue(BaseModel): state: ObservationWorkflowState valid_transitions: list[ObservationWorkflowState] = Field(alias="validTransitions") validation_errors: list[ "GetGOATSObservationsObservationsMatchesWorkflowValueValidationErrors" ] = Field(alias="validationErrors")
[docs] class GetGOATSObservationsObservationsMatchesWorkflowValueValidationErrors(BaseModel): code: ObservationValidationCode
[docs] class GetGOATSObservationsObservationsMatchesAttachments(BaseModel): id: Any attachment_type: AttachmentType = Field(alias="attachmentType") file_name: Any = Field(alias="fileName") description: Optional[Any] updated_at: Any = Field(alias="updatedAt")
[docs] class GetGOATSObservationsObservationsMatchesTimingWindows(BaseModel): inclusion: TimingWindowInclusion start_utc: Any = Field(alias="startUtc") end: Optional[ Annotated[ Union[ "GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAt", "GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfter", ], Field(discriminator="typename__"), ] ]
[docs] class GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAt( BaseModel ): typename__: Literal["TimingWindowEndAt"] = Field(alias="__typename") at_utc: Any = Field(alias="atUtc")
[docs] class GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfter( BaseModel ): typename__: Literal["TimingWindowEndAfter"] = Field(alias="__typename") after: "GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfterAfter" repeat: Optional[ "GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfterRepeat" ]
[docs] class GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfterAfter( BaseModel ): seconds: Any
[docs] class GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfterRepeat( BaseModel ): period: "GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfterRepeatPeriod" times: Optional[Any]
[docs] class GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfterRepeatPeriod( BaseModel ): seconds: Any
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironment(BaseModel): asterism: list["GetGOATSObservationsObservationsMatchesTargetEnvironmentAsterism"] first_science_target: Optional[ "GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTarget" ] = Field(alias="firstScienceTarget")
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentAsterism(BaseModel): id: Any name: Any opportunity: Optional[ "GetGOATSObservationsObservationsMatchesTargetEnvironmentAsterismOpportunity" ]
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentAsterismOpportunity( BaseModel ): typename__: Literal["Opportunity"] = Field(alias="__typename")
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTarget( BaseModel ): id: Any name: Any opportunity: Optional[ "GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetOpportunity" ] sidereal: Optional[ "GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSidereal" ] source_profile: "GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfile" = Field( alias="sourceProfile" )
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetOpportunity( BaseModel ): typename__: Literal["Opportunity"] = Field(alias="__typename")
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSidereal( BaseModel ): ra: "GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealRa" dec: "GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealDec" proper_motion: Optional[ "GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealProperMotion" ] = Field(alias="properMotion") parallax: Optional[ "GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealParallax" ] radial_velocity: Optional[ "GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealRadialVelocity" ] = Field(alias="radialVelocity")
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealRa( BaseModel ): hms: Any hours: Any degrees: Any
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealDec( BaseModel ): dms: Any degrees: Any
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealProperMotion( BaseModel ): ra: "GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealProperMotionRa" dec: "GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealProperMotionDec"
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealProperMotionRa( BaseModel ): milliarcseconds_per_year: Any = Field(alias="milliarcsecondsPerYear")
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealProperMotionDec( BaseModel ): milliarcseconds_per_year: Any = Field(alias="milliarcsecondsPerYear")
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealParallax( BaseModel ): milliarcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealRadialVelocity( BaseModel ): kilometers_per_second: Any = Field(alias="kilometersPerSecond")
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfile( BaseModel ): point: Optional[ "GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePoint" ]
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePoint( BaseModel ): band_normalized: Optional[ "GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalized" ] = Field(alias="bandNormalized")
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalized( BaseModel ): brightnesses: list[ "GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedBrightnesses" ] sed: Optional[ "GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedSed" ]
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedBrightnesses( BaseModel ): band: Band value: Any units: BrightnessIntegratedUnits
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedSed( BaseModel ): black_body_temp_k: Optional[Any] = Field(alias="blackBodyTempK") cool_star: Optional[CoolStarTemperature] = Field(alias="coolStar") flux_densities: Optional[ list[ "GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedSedFluxDensities" ] ] = Field(alias="fluxDensities") flux_densities_attachment: Optional[Any] = Field(alias="fluxDensitiesAttachment") galaxy: Optional[GalaxySpectrum] hii_region: Optional[HiiRegionSpectrum] = Field(alias="hiiRegion") planet: Optional[PlanetSpectrum] planetary_nebula: Optional[PlanetaryNebulaSpectrum] = Field(alias="planetaryNebula") power_law: Optional[Any] = Field(alias="powerLaw") quasar: Optional[QuasarSpectrum] stellar_library: Optional[StellarLibrarySpectrum] = Field(alias="stellarLibrary")
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedSedFluxDensities( BaseModel ): wavelength: "GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedSedFluxDensitiesWavelength" density: Any
[docs] class GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedSedFluxDensitiesWavelength( BaseModel ): nanometers: Any
[docs] class GetGOATSObservationsObservationsMatchesPosAngleConstraint(BaseModel): mode: PosAngleConstraintMode angle: "GetGOATSObservationsObservationsMatchesPosAngleConstraintAngle"
[docs] class GetGOATSObservationsObservationsMatchesPosAngleConstraintAngle(BaseModel): degrees: Any
[docs] class GetGOATSObservationsObservationsMatchesObservationDuration(BaseModel): seconds: Any minutes: Any hours: Any iso: str
[docs] class GetGOATSObservationsObservationsMatchesScienceRequirements(BaseModel): mode: Optional[ScienceMode] spectroscopy: Optional[ "GetGOATSObservationsObservationsMatchesScienceRequirementsSpectroscopy" ] exposure_time_mode: Optional[ "GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeMode" ] = Field(alias="exposureTimeMode")
[docs] class GetGOATSObservationsObservationsMatchesScienceRequirementsSpectroscopy(BaseModel): wavelength: Optional[ "GetGOATSObservationsObservationsMatchesScienceRequirementsSpectroscopyWavelength" ]
[docs] class GetGOATSObservationsObservationsMatchesScienceRequirementsSpectroscopyWavelength( BaseModel ): nanometers: Any
[docs] class GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeMode( BaseModel ): signal_to_noise: Optional[ "GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeSignalToNoise" ] = Field(alias="signalToNoise") time_and_count: Optional[ "GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeTimeAndCount" ] = Field(alias="timeAndCount")
[docs] class GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeSignalToNoise( BaseModel ): value: Any at: "GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeSignalToNoiseAt"
[docs] class GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeSignalToNoiseAt( BaseModel ): nanometers: Any
[docs] class GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeTimeAndCount( BaseModel ): time: "GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeTimeAndCountTime" count: Any at: "GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeTimeAndCountAt"
[docs] class GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeTimeAndCountTime( BaseModel ): seconds: Any
[docs] class GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeTimeAndCountAt( BaseModel ): nanometers: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingMode(BaseModel): instrument: Instrument mode: ObservingModeType gmos_north_long_slit: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlit" ] = Field(alias="gmosNorthLongSlit") gmos_south_long_slit: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlit" ] = Field(alias="gmosSouthLongSlit") gmos_north_imaging: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImaging" ] = Field(alias="gmosNorthImaging") gmos_south_imaging: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImaging" ] = Field(alias="gmosSouthImaging")
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlit(BaseModel): grating: GmosNorthGrating filter_: Optional[GmosNorthFilter] = Field(alias="filter") fpu: GmosNorthBuiltinFpu central_wavelength: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitCentralWavelength" = Field( alias="centralWavelength" ) wavelength_dithers: list[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitWavelengthDithers" ] = Field(alias="wavelengthDithers") x_bin: GmosBinning = Field(alias="xBin") y_bin: GmosBinning = Field(alias="yBin") amp_read_mode: GmosAmpReadMode = Field(alias="ampReadMode") roi: GmosRoi exposure_time_mode: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeMode" = Field( alias="exposureTimeMode" ) offsets: list[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitOffsets" ]
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitCentralWavelength( BaseModel ): nanometers: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitWavelengthDithers( BaseModel ): nanometers: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeMode( BaseModel ): signal_to_noise: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeSignalToNoise" ] = Field(alias="signalToNoise") time_and_count: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeTimeAndCount" ] = Field(alias="timeAndCount")
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeSignalToNoise( BaseModel ): value: Any at: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeSignalToNoiseAt"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeSignalToNoiseAt( BaseModel ): nanometers: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeTimeAndCount( BaseModel ): time: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeTimeAndCountTime" count: Any at: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeTimeAndCountAt"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeTimeAndCountTime( BaseModel ): seconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeTimeAndCountAt( BaseModel ): nanometers: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitOffsets( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlit(BaseModel): grating: GmosSouthGrating filter_: Optional[GmosSouthFilter] = Field(alias="filter") fpu: GmosSouthBuiltinFpu central_wavelength: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitCentralWavelength" = Field( alias="centralWavelength" ) wavelength_dithers: list[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitWavelengthDithers" ] = Field(alias="wavelengthDithers") x_bin: GmosBinning = Field(alias="xBin") y_bin: GmosBinning = Field(alias="yBin") amp_read_mode: GmosAmpReadMode = Field(alias="ampReadMode") roi: GmosRoi exposure_time_mode: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeMode" = Field( alias="exposureTimeMode" ) offsets: list[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitOffsets" ]
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitCentralWavelength( BaseModel ): nanometers: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitWavelengthDithers( BaseModel ): nanometers: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeMode( BaseModel ): signal_to_noise: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeSignalToNoise" ] = Field(alias="signalToNoise") time_and_count: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeTimeAndCount" ] = Field(alias="timeAndCount")
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeSignalToNoise( BaseModel ): value: Any at: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeSignalToNoiseAt"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeSignalToNoiseAt( BaseModel ): nanometers: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeTimeAndCount( BaseModel ): time: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeTimeAndCountTime" count: Any at: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeTimeAndCountAt"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeTimeAndCountTime( BaseModel ): seconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeTimeAndCountAt( BaseModel ): nanometers: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitOffsets( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImaging(BaseModel): filters: list[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFilters" ] amp_read_mode: GmosAmpReadMode = Field(alias="ampReadMode") bin: GmosBinning roi: GmosRoi variant: ( "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariant" )
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFilters( BaseModel ): filter_: GmosNorthFilter = Field(alias="filter") exposure_time_mode: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeMode" = Field( alias="exposureTimeMode" )
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeMode( BaseModel ): signal_to_noise: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeSignalToNoise" ] = Field(alias="signalToNoise") time_and_count: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeTimeAndCount" ] = Field(alias="timeAndCount")
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeSignalToNoise( BaseModel ): value: Any at: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeSignalToNoiseAt"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeSignalToNoiseAt( BaseModel ): nanometers: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeTimeAndCount( BaseModel ): time: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeTimeAndCountTime" count: Any at: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeTimeAndCountAt"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeTimeAndCountTime( BaseModel ): seconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeTimeAndCountAt( BaseModel ): nanometers: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariant( BaseModel ): variant_type: GmosImagingVariantType = Field(alias="variantType") grouped: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGrouped" ] interleaved: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleaved" ] pre_imaging: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImaging" ] = Field(alias="preImaging")
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGrouped( BaseModel ): sky_count: Any = Field(alias="skyCount") sky_offsets: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsets" = Field( alias="skyOffsets" ) order: WavelengthOrder offsets: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsets"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsets( BaseModel ): generator_type: TelescopeConfigGeneratorType = Field(alias="generatorType") enumerated: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumerated" ] random: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandom" ] spiral: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiral" ] uniform: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniform" ]
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumerated( BaseModel ): values: list[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValues" ]
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValues( BaseModel ): guiding: GuideState offset: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffset"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffset( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandom( BaseModel ): seed: Any size: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomSize" center: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomCenter"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomSize( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomCenter( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomCenterP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomCenterQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomCenterP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomCenterQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiral( BaseModel ): seed: Any size: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralSize" center: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralCenter"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralSize( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralCenter( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralCenterP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralCenterQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralCenterP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralCenterQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniform( BaseModel ): corner_a: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerA" = Field( alias="cornerA" ) corner_b: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerB" = Field( alias="cornerB" )
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerA( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerAP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerAQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerAP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerAQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerB( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerBP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerBQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerBP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerBQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsets( BaseModel ): generator_type: TelescopeConfigGeneratorType = Field(alias="generatorType") random: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandom" ] spiral: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiral" ] uniform: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniform" ] enumerated: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumerated" ]
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandom( BaseModel ): seed: Any size: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomSize" center: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomCenter"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomSize( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomCenter( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomCenterP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomCenterQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomCenterP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomCenterQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiral( BaseModel ): seed: Any size: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralSize" center: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralCenter"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralSize( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralCenter( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralCenterP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralCenterQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralCenterP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralCenterQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniform( BaseModel ): corner_a: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerA" = Field( alias="cornerA" ) corner_b: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerB" = Field( alias="cornerB" )
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerA( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerAP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerAQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerAP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerAQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerB( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerBP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerBQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerBP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerBQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumerated( BaseModel ): values: list[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValues" ]
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValues( BaseModel ): guiding: GuideState offset: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValuesOffset"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValuesOffset( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValuesOffsetP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValuesOffsetQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValuesOffsetP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValuesOffsetQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleaved( BaseModel ): offsets: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsets" sky_count: Any = Field(alias="skyCount") sky_offsets: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsets" = Field( alias="skyOffsets" )
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsets( BaseModel ): generator_type: TelescopeConfigGeneratorType = Field(alias="generatorType") enumerated: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumerated" ] random: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandom" ] spiral: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiral" ] uniform: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniform" ]
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumerated( BaseModel ): values: list[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValues" ]
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValues( BaseModel ): guiding: GuideState offset: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValuesOffset"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValuesOffset( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandom( BaseModel ): seed: Any size: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomSize" center: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomCenter"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomSize( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomCenter( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomCenterP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomCenterQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomCenterP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomCenterQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiral( BaseModel ): seed: Any size: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralSize" center: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralCenter"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralSize( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralCenter( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralCenterP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralCenterQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralCenterP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralCenterQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniform( BaseModel ): corner_a: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerA" = Field( alias="cornerA" ) corner_b: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerB" = Field( alias="cornerB" )
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerA( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerAP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerAQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerAP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerAQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerB( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerBP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerBQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerBP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerBQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsets( BaseModel ): generator_type: TelescopeConfigGeneratorType = Field(alias="generatorType") enumerated: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumerated" ] random: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandom" ] spiral: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiral" ] uniform: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniform" ]
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumerated( BaseModel ): values: list[ "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValues" ]
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValues( BaseModel ): guiding: GuideState offset: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffset"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffset( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandom( BaseModel ): seed: Any size: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomSize" center: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomCenter"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomSize( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomCenter( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomCenterP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomCenterQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomCenterP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomCenterQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiral( BaseModel ): seed: Any size: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralSize" center: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralCenter"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralSize( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralCenter( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralCenterP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralCenterQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralCenterP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralCenterQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniform( BaseModel ): corner_a: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerA" = Field( alias="cornerA" ) corner_b: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerB" = Field( alias="cornerB" )
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerA( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerAP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerAQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerAP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerAQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerB( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerBP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerBQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerBP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerBQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImaging( BaseModel ): offset_1: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset1" = Field( alias="offset1" ) offset_2: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset2" = Field( alias="offset2" ) offset_3: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset3" = Field( alias="offset3" ) offset_4: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset4" = Field( alias="offset4" )
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset1( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset1P" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset1Q"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset1P( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset1Q( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset2( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset2P" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset2Q"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset2P( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset2Q( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset3( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset3P" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset3Q"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset3P( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset3Q( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset4( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset4P" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset4Q"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset4P( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset4Q( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImaging(BaseModel): filters: list[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFilters" ] amp_read_mode: GmosAmpReadMode = Field(alias="ampReadMode") bin: GmosBinning roi: GmosRoi variant: ( "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariant" ) amp_read_mode: GmosAmpReadMode = Field(alias="ampReadMode") bin: GmosBinning roi: GmosRoi variant: ( "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariant" )
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFilters( BaseModel ): filter_: GmosSouthFilter = Field(alias="filter") exposure_time_mode: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeMode" = Field( alias="exposureTimeMode" )
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeMode( BaseModel ): signal_to_noise: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeSignalToNoise" ] = Field(alias="signalToNoise") time_and_count: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeTimeAndCount" ] = Field(alias="timeAndCount")
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeSignalToNoise( BaseModel ): value: Any at: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeSignalToNoiseAt"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeSignalToNoiseAt( BaseModel ): nanometers: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeTimeAndCount( BaseModel ): time: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeTimeAndCountTime" count: Any at: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeTimeAndCountAt"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeTimeAndCountTime( BaseModel ): seconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeTimeAndCountAt( BaseModel ): nanometers: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariant( BaseModel ): variant_type: GmosImagingVariantType = Field(alias="variantType") grouped: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGrouped" ] interleaved: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleaved" ] pre_imaging: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImaging" ] = Field(alias="preImaging")
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGrouped( BaseModel ): sky_count: Any = Field(alias="skyCount") sky_offsets: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsets" = Field( alias="skyOffsets" ) order: WavelengthOrder offsets: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsets"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsets( BaseModel ): generator_type: TelescopeConfigGeneratorType = Field(alias="generatorType") enumerated: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumerated" ] random: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandom" ] spiral: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiral" ] uniform: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniform" ]
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumerated( BaseModel ): values: list[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValues" ]
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValues( BaseModel ): guiding: GuideState offset: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffset"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffset( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffsetQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandom( BaseModel ): seed: Any size: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomSize" center: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomCenter"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomSize( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomCenter( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomCenterP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomCenterQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomCenterP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomCenterQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiral( BaseModel ): seed: Any size: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralSize" center: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralCenter"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralSize( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralCenter( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralCenterP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralCenterQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralCenterP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralCenterQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniform( BaseModel ): corner_a: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerA" = Field( alias="cornerA" ) corner_b: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerB" = Field( alias="cornerB" )
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerA( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerAP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerAQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerAP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerAQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerB( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerBP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerBQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerBP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerBQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsets( BaseModel ): generator_type: TelescopeConfigGeneratorType = Field(alias="generatorType") random: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandom" ] spiral: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiral" ] uniform: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniform" ] enumerated: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumerated" ]
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandom( BaseModel ): seed: Any size: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomSize" center: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomCenter"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomSize( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomCenter( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomCenterP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomCenterQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomCenterP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomCenterQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiral( BaseModel ): seed: Any size: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralSize" center: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralCenter"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralSize( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralCenter( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralCenterP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralCenterQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralCenterP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralCenterQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniform( BaseModel ): corner_a: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerA" = Field( alias="cornerA" ) corner_b: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerB" = Field( alias="cornerB" )
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerA( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerAP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerAQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerAP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerAQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerB( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerBP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerBQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerBP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerBQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumerated( BaseModel ): values: list[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValues" ]
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValues( BaseModel ): guiding: GuideState offset: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValuesOffset"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValuesOffset( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValuesOffsetP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValuesOffsetQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValuesOffsetP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValuesOffsetQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleaved( BaseModel ): offsets: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsets" sky_count: Any = Field(alias="skyCount") sky_offsets: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsets" = Field( alias="skyOffsets" )
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsets( BaseModel ): generator_type: TelescopeConfigGeneratorType = Field(alias="generatorType") enumerated: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumerated" ] random: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandom" ] spiral: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiral" ] uniform: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniform" ]
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumerated( BaseModel ): values: list[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValues" ]
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValues( BaseModel ): guiding: GuideState offset: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValuesOffset"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValuesOffset( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValuesOffsetQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandom( BaseModel ): seed: Any size: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomSize" center: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomCenter"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomSize( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomCenter( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomCenterP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomCenterQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomCenterP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomCenterQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiral( BaseModel ): seed: Any size: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralSize" center: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralCenter"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralSize( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralCenter( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralCenterP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralCenterQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralCenterP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralCenterQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniform( BaseModel ): corner_a: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerA" = Field( alias="cornerA" ) corner_b: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerB" = Field( alias="cornerB" )
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerA( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerAP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerAQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerAP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerAQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerB( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerBP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerBQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerBP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerBQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsets( BaseModel ): generator_type: TelescopeConfigGeneratorType = Field(alias="generatorType") enumerated: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumerated" ] random: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandom" ] spiral: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiral" ] uniform: Optional[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniform" ]
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumerated( BaseModel ): values: list[ "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValues" ]
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValues( BaseModel ): guiding: GuideState offset: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffset"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffset( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffsetQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandom( BaseModel ): seed: Any size: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomSize" center: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomCenter"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomSize( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomCenter( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomCenterP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomCenterQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomCenterP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomCenterQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiral( BaseModel ): seed: Any size: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralSize" center: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralCenter"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralSize( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralCenter( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralCenterP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralCenterQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralCenterP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralCenterQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniform( BaseModel ): corner_a: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerA" = Field( alias="cornerA" ) corner_b: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerB" = Field( alias="cornerB" )
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerA( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerAP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerAQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerAP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerAQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerB( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerBP" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerBQ"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerBP( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerBQ( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImaging( BaseModel ): offset_1: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset1" = Field( alias="offset1" ) offset_2: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset2" = Field( alias="offset2" ) offset_3: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset3" = Field( alias="offset3" ) offset_4: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset4" = Field( alias="offset4" )
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset1( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset1P" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset1Q"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset1P( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset1Q( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset2( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset2P" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset2Q"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset2P( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset2Q( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset3( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset3P" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset3Q"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset3P( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset3Q( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset4( BaseModel ): p: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset4P" q: "GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset4Q"
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset4P( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset4Q( BaseModel ): arcseconds: Any
[docs] class GetGOATSObservationsObservationsMatchesProgram(BaseModel): allocations: list["GetGOATSObservationsObservationsMatchesProgramAllocations"] time_charge: list["GetGOATSObservationsObservationsMatchesProgramTimeCharge"] = ( Field(alias="timeCharge") )
[docs] class GetGOATSObservationsObservationsMatchesProgramAllocations(BaseModel): science_band: ScienceBand = Field(alias="scienceBand") duration: "GetGOATSObservationsObservationsMatchesProgramAllocationsDuration"
[docs] class GetGOATSObservationsObservationsMatchesProgramAllocationsDuration(BaseModel): hours: Any
[docs] class GetGOATSObservationsObservationsMatchesProgramTimeCharge(BaseModel): band: Optional[ScienceBand] time: "GetGOATSObservationsObservationsMatchesProgramTimeChargeTime"
[docs] class GetGOATSObservationsObservationsMatchesProgramTimeChargeTime(BaseModel): program: "GetGOATSObservationsObservationsMatchesProgramTimeChargeTimeProgram"
[docs] class GetGOATSObservationsObservationsMatchesProgramTimeChargeTimeProgram(BaseModel): hours: Any
GetGOATSObservations.model_rebuild() GetGOATSObservationsObservations.model_rebuild() GetGOATSObservationsObservationsMatches.model_rebuild() GetGOATSObservationsObservationsMatchesConstraintSet.model_rebuild() GetGOATSObservationsObservationsMatchesConstraintSetElevationRange.model_rebuild() GetGOATSObservationsObservationsMatchesWorkflow.model_rebuild() GetGOATSObservationsObservationsMatchesWorkflowValue.model_rebuild() GetGOATSObservationsObservationsMatchesTimingWindows.model_rebuild() GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfter.model_rebuild() GetGOATSObservationsObservationsMatchesTimingWindowsEndTimingWindowEndAfterRepeat.model_rebuild() GetGOATSObservationsObservationsMatchesTargetEnvironment.model_rebuild() GetGOATSObservationsObservationsMatchesTargetEnvironmentAsterism.model_rebuild() GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTarget.model_rebuild() GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSidereal.model_rebuild() GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSiderealProperMotion.model_rebuild() GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfile.model_rebuild() GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePoint.model_rebuild() GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalized.model_rebuild() GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedSed.model_rebuild() GetGOATSObservationsObservationsMatchesTargetEnvironmentFirstScienceTargetSourceProfilePointBandNormalizedSedFluxDensities.model_rebuild() GetGOATSObservationsObservationsMatchesPosAngleConstraint.model_rebuild() GetGOATSObservationsObservationsMatchesScienceRequirements.model_rebuild() GetGOATSObservationsObservationsMatchesScienceRequirementsSpectroscopy.model_rebuild() GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeMode.model_rebuild() GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeSignalToNoise.model_rebuild() GetGOATSObservationsObservationsMatchesScienceRequirementsExposureTimeModeTimeAndCount.model_rebuild() GetGOATSObservationsObservationsMatchesObservingMode.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlit.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeMode.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeSignalToNoise.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthLongSlitExposureTimeModeTimeAndCount.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlit.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeMode.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeSignalToNoise.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthLongSlitExposureTimeModeTimeAndCount.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImaging.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFilters.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeMode.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeSignalToNoise.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingFiltersExposureTimeModeTimeAndCount.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariant.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGrouped.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsets.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumerated.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValues.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffset.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandom.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsRandomCenter.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiral.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsSpiralCenter.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniform.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerA.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedSkyOffsetsUniformCornerB.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsets.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandom.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsRandomCenter.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiral.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsSpiralCenter.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniform.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerA.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsUniformCornerB.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumerated.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValues.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantGroupedOffsetsEnumeratedValuesOffset.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleaved.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsets.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumerated.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValues.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsEnumeratedValuesOffset.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandom.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsRandomCenter.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiral.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsSpiralCenter.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniform.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerA.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedOffsetsUniformCornerB.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsets.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumerated.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValues.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffset.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandom.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsRandomCenter.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiral.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsSpiralCenter.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniform.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerA.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantInterleavedSkyOffsetsUniformCornerB.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImaging.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset1.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset2.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset3.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosNorthImagingVariantPreImagingOffset4.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImaging.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFilters.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeMode.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeSignalToNoise.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingFiltersExposureTimeModeTimeAndCount.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariant.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGrouped.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsets.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumerated.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValues.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsEnumeratedValuesOffset.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandom.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsRandomCenter.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiral.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsSpiralCenter.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniform.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerA.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedSkyOffsetsUniformCornerB.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsets.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandom.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsRandomCenter.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiral.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsSpiralCenter.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniform.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerA.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsUniformCornerB.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumerated.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValues.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantGroupedOffsetsEnumeratedValuesOffset.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleaved.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsets.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumerated.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValues.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsEnumeratedValuesOffset.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandom.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsRandomCenter.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiral.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsSpiralCenter.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniform.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerA.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedOffsetsUniformCornerB.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsets.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumerated.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValues.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsEnumeratedValuesOffset.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandom.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsRandomCenter.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiral.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsSpiralCenter.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniform.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerA.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantInterleavedSkyOffsetsUniformCornerB.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImaging.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset1.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset2.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset3.model_rebuild() GetGOATSObservationsObservationsMatchesObservingModeGmosSouthImagingVariantPreImagingOffset4.model_rebuild() GetGOATSObservationsObservationsMatchesProgram.model_rebuild() GetGOATSObservationsObservationsMatchesProgramAllocations.model_rebuild() GetGOATSObservationsObservationsMatchesProgramTimeCharge.model_rebuild() GetGOATSObservationsObservationsMatchesProgramTimeChargeTime.model_rebuild()