iPhone Models

Here is what a sample model might look like with ObjectiveResource.

Check-in

Checkin.h

#import "ObjectiveResource.h"

@interface Checkin : NSObject {
  NSString* game_id;
    NSNumber* teamPick;
    NSNumber* sendPush;
    NSNumber* crossPosted;
    NSNumber* checkinId;
}

@property(nonatomic, retain) NSString* game_id;
@property(nonatomic, retain) NSNumber* teamPick;
@property(nonatomic, retain) NSNumber* sendPush;
@property(nonatomic, retain) NSNumber* crossPosted;
@property(nonatomic, retain) NSNumber* checkinId;

@end

Checkin.m

#import "Checkin.h"

@implementation Checkin

@synthesize game_id, teamPick, sendPush, crossPosted, checkinId;

- (void) dealloc {
    [game_id release];
    [teamPick release];
    [sendPush release];
    [crossPosted release];
    [checkinId release];
    [super dealloc];
}

@end

Message

Message.h

#import "ObjectiveResource.h"

@interface Message : NSObject {
    NSString* content;
    NSString* emoticon;
    NSNumber* sendPush;
    NSNumber* crossPosted;
  NSString* game_id;
    NSNumber* messageId;
}

@property(nonatomic, retain) NSString* content;
@property(nonatomic, retain) NSString* emoticon;
@property(nonatomic, retain) NSNumber* sendPush;
@property(nonatomic, retain) NSNumber* crossPosted;
@property(nonatomic, retain) NSString* game_id;
@property(nonatomic, retain) NSNumber* messageId;

@end

Message.m

#import "Message.h"

@implementation Message

@synthesize content, emoticon, sendPush, crossPosted, game_id, messageId;

- (void) dealloc {
    [content release];
    [emoticon release];
    [sendPush release];
    [crossPosted release];
    [game_id release];
    [messageId release];
    [super dealloc];
}

@end