Oddity
Oddity.Models.ModelBase Class Reference

Represents an abstract class for all models. More...

Inheritance diagram for Oddity.Models.ModelBase:
Oddity.Models.Capsules.CapsuleInfo Oddity.Models.Common.IspInfo Oddity.Models.Common.MassInfo Oddity.Models.Common.SizeInfo Oddity.Models.Common.SpaceTrackInfo Oddity.Models.Common.ThrustInfo Oddity.Models.Common.VolumeInfo Oddity.Models.Company.CompanyHeadquartersInfo Oddity.Models.Company.CompanyInfo Oddity.Models.Company.CompanyLinksInfo Oddity.Models.Cores.CoreInfo Oddity.Models.Crew.CrewInfo Oddity.Models.Dragon.DragonCargoInfo Oddity.Models.Dragon.DragonHeatshieldInfo Oddity.Models.Dragon.DragonInfo Oddity.Models.Dragon.DragonPressurizedCapsuleInfo Oddity.Models.Dragon.DragonThrustersInfo Oddity.Models.Dragon.DragonTrunkInfo Oddity.Models.Landpads.LandpadInfo Oddity.Models.Launches.LaunchCoreInfo Oddity.Models.Launches.LaunchFailure Oddity.Models.Launches.LaunchFairingsInfo Oddity.Models.Launches.LaunchFlickrInfo Oddity.Models.Launches.LaunchInfo Oddity.Models.Launches.LaunchLinks Oddity.Models.Launches.LaunchPatchInfo Oddity.Models.Launches.LaunchRedditInfo Oddity.Models.Launchpads.LaunchpadInfo Oddity.Models.Payloads.PayloadDragonInfo Oddity.Models.Payloads.PayloadInfo Oddity.Models.Roadster.RoadsterInfo Oddity.Models.Rockets.RocketEnginesInfo Oddity.Models.Rockets.RocketFairingInfo Oddity.Models.Rockets.RocketFirstStageInfo Oddity.Models.Rockets.RocketInfo Oddity.Models.Rockets.RocketLandingLegsInfo Oddity.Models.Rockets.RocketPotentialPayloadInfo Oddity.Models.Rockets.RocketPotentialPayloadWeightInfo Oddity.Models.Rockets.SecondStageInfo Oddity.Models.Ships.ShipInfo Oddity.Models.Starlink.StarlinkInfo

Public Member Functions

void SetContext (OddityCore context)
 Sets the Oddity context used in lazy properties. More...
 
void CopyTo (ModelBase target)
 Makes a shallow copy of all properties into the target model (remember that it's filled, not instantiated again). More...
 

Properties

OddityCore Context [get, set]
 

Detailed Description

Represents an abstract class for all models.

Member Function Documentation

void Oddity.Models.ModelBase.CopyTo ( ModelBase  target)

Makes a shallow copy of all properties into the target model (remember that it's filled, not instantiated again).

Parameters
targetTarget model which will be filled.
void Oddity.Models.ModelBase.SetContext ( OddityCore  context)

Sets the Oddity context used in lazy properties.

Parameters
contextOddity context.

Property Documentation

OddityCore Oddity.Models.ModelBase.Context
getsetprotected

The documentation for this class was generated from the following file: