<commit_before>//
//  TSDKAvailability.h
//  SDKPlayground
//
// Copyright (c) 2015 TeamSnap. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "TSDKCollectionObject.h"
#import "TSDKObjectsRequest.h"

typedef enum TSDKAvailabilityState : NSInteger  {
    TSDKAvailabilityIsNotAvailable = 0,
    TSDKAvailabilityIsAvailable = 1,
    TSDKAvailabilityIsMaybeAvailable = 2,
    TSDKAvailabilityIsUnknown = 3
} TSDKAvailabilityState;


@interface TSDKAvailability : TSDKCollectionObject

@property (nonatomic, weak) NSString *status; //Example: Yes. I will be there.
@property (nonatomic, weak) NSString *notes; //Example: **NULL**
@property (nonatomic, weak) NSString *notesAuthorMemberId; //Example: **NULL**
@property (nonatomic, assign) TSDKAvailabilityState statusCode; //Example: 1
@property (nonatomic, assign) NSInteger memberId; //Example: 993324
@property (nonatomic, assign) NSInteger eventId; //Example: 2357548
@property (nonatomic, assign) NSInteger teamId; //Example: 71118
@property (nonatomic, weak) NSDate *createdAt; //Example: 2012-05-18T21:43:47Z
@property (nonatomic, weak) NSDate *updatedAt; //Example: 2014-04-25T00:35:41Z
@property (nonatomic, weak) NSURL *linkEvent;
@property (nonatomic, weak) NSURL *linkMember;
@property (nonatomic, weak) NSURL *linkTeam;

//+(void)actionBulkMarkUnsetAvailabilitiesWithCompletion:(TSDKCompletionBlock)completion; //(null)

@end

@interface TSDKAvailability (ForwardedMethods)

-(void)getEventWithConfiguration:(TSDKRequestConfiguration *)configuration completion:(TSDKEventArrayCompletionBlock)completion;
-(void)getMemberWithConfiguration:(TSDKRequestConfiguration *)configuration completion:(TSDKMemberArrayCompletionBlock)completion;<commit_msg>Change TSDKAvailability->notesAuthorMemberId to NSInteger<commit_after>//
//  TSDKAvailability.h
//  SDKPlayground
//
// Copyright (c) 2015 TeamSnap. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "TSDKCollectionObject.h"
#import "TSDKObjectsRequest.h"

typedef enum TSDKAvailabilityState : NSInteger  {
    TSDKAvailabilityIsNotAvailable = 0,
    TSDKAvailabilityIsAvailable = 1,
    TSDKAvailabilityIsMaybeAvailable = 2,
    TSDKAvailabilityIsUnknown = 3
} TSDKAvailabilityState;


@interface TSDKAvailability : TSDKCollectionObject

@property (nonatomic, weak) NSString *status; //Example: Yes. I will be there.
@property (nonatomic, weak) NSString *notes; //Example: **NULL**
@property (nonatomic, assign) NSInteger notesAuthorMemberId; //Example: **NULL**
@property (nonatomic, assign) TSDKAvailabilityState statusCode; //Example: 1
@property (nonatomic, assign) NSInteger memberId; //Example: 993324
@property (nonatomic, assign) NSInteger eventId; //Example: 2357548
@property (nonatomic, assign) NSInteger teamId; //Example: 71118
@property (nonatomic, weak) NSDate *createdAt; //Example: 2012-05-18T21:43:47Z
@property (nonatomic, weak) NSDate *updatedAt; //Example: 2014-04-25T00:35:41Z
@property (nonatomic, weak) NSURL *linkEvent;
@property (nonatomic, weak) NSURL *linkMember;
@property (nonatomic, weak) NSURL *linkTeam;

//+(void)actionBulkMarkUnsetAvailabilitiesWithCompletion:(TSDKCompletionBlock)completion; //(null)

@end

@interface TSDKAvailability (ForwardedMethods)

-(void)getEventWithConfiguration:(TSDKRequestConfiguration *)configuration completion:(TSDKEventArrayCompletionBlock)completion;
-(void)getMemberWithConfiguration:(TSDKRequestConfiguration *)configuration completion:(TSDKMemberArrayCompletionBlock)completion;
{'fraction_non_alphanumeric': 0.11368843069873998, 'fraction_numerical': 0.03150057273768614, 'mean_word_length': 7.029885057471264, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6191850', 'n_tokens_mistral': 1169, 'n_tokens_neox': 982, 'n_words': 254}