// (c) 2023 by CrossMobile plugin tools
// SPDX-License-Identifier: LGPL-3.0-only

// crossmobile_ios_foundation_NSDateComponents implementation

#import "crossmobile_ios_foundation_NSDateComponents.h"

@implementation crossmobile_ios_foundation_NSDateComponents$Ext

@end

@implementation NSDateComponents (cm_crossmobile_ios_foundation_NSDateComponents)

// -(instancetype) init;
- (instancetype) __init_crossmobile_ios_foundation_NSDateComponents__
{
    return [self init];
}

// @property NSInteger day;
- (void) setDay___int:(int) day 
{
    [self setDay:day];
}

// @property NSInteger day;
- (int) day__
{
    return [self day];
}

// @property NSInteger era;
- (void) setEra___int:(int) era 
{
    [self setEra:era];
}

// @property NSInteger era;
- (int) era__
{
    return [self era];
}

// @property NSInteger hour;
- (void) setHour___int:(int) hour 
{
    [self setHour:hour];
}

// @property NSInteger hour;
- (int) hour__
{
    return [self hour];
}

// @property NSInteger minute;
- (void) setMinute___int:(int) minute 
{
    [self setMinute:minute];
}

// @property NSInteger minute;
- (int) minute__
{
    return [self minute];
}

// @property NSInteger month;
- (void) setMonth___int:(int) month 
{
    [self setMonth:month];
}

// @property NSInteger month;
- (int) month__
{
    return [self month];
}

// @property NSInteger second;
- (void) setSecond___int:(int) second 
{
    [self setSecond:second];
}

// @property NSInteger second;
- (int) second__
{
    return [self second];
}

// @property NSInteger weekday;
- (void) setWeekday___int:(int) weekday 
{
    [self setWeekday:weekday];
}

// @property NSInteger weekday;
- (int) weekday__
{
    return [self weekday];
}

// @property NSInteger weekdayOrdinal;
- (void) setWeekdayOrdinal___int:(int) weekdayOrdinal 
{
    [self setWeekdayOrdinal:weekdayOrdinal];
}

// @property NSInteger weekdayOrdinal;
- (int) weekdayOrdinal__
{
    return [self weekdayOrdinal];
}

// @property NSInteger year;
- (void) setYear___int:(int) year 
{
    [self setYear:year];
}

// @property NSInteger year;
- (int) year__
{
    return [self year];
}

// - (void)setWeek:(NSInteger)v;
- (void) setWeek___int:(int) v 
{
    [self setWeek:v];
}

// - (NSInteger)week;
- (int) week__
{
    return [self week];
}

@end
