CRSTemporalDatum
Objective-C
@interface CRSTemporalDatum : NSObject<CRSIdentifiable>
/**
 *  Datum Name
 */
@property (nonatomic, strong) NSString *name;
/**
 *  Calendar Identifier
 */
@property (nonatomic, strong) NSString *calendar;
/**
 *  Origin Description
 */
@property (nonatomic, strong) NSString *origin;
/**
 *  Origin Description date time
 */
@property (nonatomic, strong) CRSDateTime *originDateTime;
/**
 * Identifiers
 */
@property (nonatomic, strong) NSMutableArray<CRSIdentifier *> *identifiers;
/**
 *  Create
 *
 *  @return new instance
 */
+(CRSTemporalDatum *) create;
/**
 *  Initialize
 *
 *  @return new instance
 */
-(instancetype) init;
/**
 *  Initialize
 *
 * @param name
 *            name
 *
 *  @return new instance
 */
-(instancetype) initWithName: (NSString *) name;
/**
 * Has a calendar identifier
 *
 * @return true if has calendar identifier
 */
-(BOOL) hasCalendar;
/**
 * Has an origin
 *
 * @return true if has origin
 */
-(BOOL) hasOrigin;
/**
 * Has an origin date time
 *
 * @return true if has origin date time
 */
-(BOOL) hasOriginDateTime;
/**
 * Set the origin date time
 *
 * @param origin
 *            origin date time
 */
-(void) setOriginDateTimeWithOrigin: (NSString *) origin;
@endSwift
class CRSTemporalDatum : NSObject, CRSIdentifiableUndocumented
- 
                  
                  Datum Name DeclarationObjective-C @property (nonatomic, strong) NSString *name;Swift var name: String! { get set }
- 
                  
                  Calendar Identifier DeclarationObjective-C @property (nonatomic, strong) NSString *calendar;Swift var calendar: String! { get set }
- 
                  
                  Origin Description DeclarationObjective-C @property (nonatomic, strong) NSString *origin;Swift var origin: String! { get set }
- 
                  
                  Origin Description date time DeclarationObjective-C @property (nonatomic, strong) CRSDateTime *originDateTime;Swift var originDateTime: CRSDateTime! { get set }
- 
                  
                  Identifiers DeclarationObjective-C @property (nonatomic, strong) NSMutableArray<CRSIdentifier *> *identifiers;Swift var identifiers: NSMutableArray! { get set }
- 
                  
                  Create DeclarationObjective-C + (CRSTemporalDatum *)create;Swift class func create() -> CRSTemporalDatum!Return Valuenew instance 
- 
                  
                  Initialize DeclarationObjective-C - (instancetype)init;Swift init!()Return Valuenew instance 
- 
                  
                  Initialize DeclarationObjective-C - (instancetype)initWithName:(NSString *)name;Swift init!(name: String!)Parametersnamename Return Valuenew instance 
- 
                  
                  Has a calendar identifier DeclarationObjective-C - (BOOL)hasCalendar;Swift func hasCalendar() -> BoolReturn Valuetrue if has calendar identifier 
- 
                  
                  Has an origin DeclarationObjective-C - (BOOL)hasOrigin;Swift func hasOrigin() -> BoolReturn Valuetrue if has origin 
- 
                  
                  Has an origin date time DeclarationObjective-C - (BOOL)hasOriginDateTime;Swift func hasOriginDateTime() -> BoolReturn Valuetrue if has origin date time 
- 
                  
                  Set the origin date time DeclarationObjective-C - (void)setOriginDateTimeWithOrigin:(NSString *)origin;Swift func setOriginDateTimeWithOrigin(_ origin: String!)Parametersoriginorigin date time 
 View on GitHub
View on GitHub CRSTemporalDatum Class Reference
        CRSTemporalDatum Class Reference