//
//  APMServicesGift.h
//  APMServices
//
//  Created by Vincent Ducastel on 06/08/2015.
//  Copyright (c) 2015 Moonmiles. All rights reserved.
//

@class APMGift;
@class APMUser;
@class APMBurn;

@interface APMServicesGift : NSObject

+(void)giftCheckAvailability:(APMGift*)gift giftCheckAvailabilitySuccess:(void (^)(APMUser* user, APMBurn* burn))giftCheckAvailabilitySuccess failure:(void (^)(NSError* error))failure;
+(void)giftList:(NSString*)categoryId amount:(NSString*)amount giftListSuccess:(void (^)(NSMutableArray* gifts))giftListSuccess failure:(void (^)(NSError* error))failure;
+(void)giftCategoryListWithGiftCategoryListSuccess:(void (^)(NSMutableArray* giftCategories))giftCategoryListSuccess failure:(void (^)(NSError* error))failure;
+(void)giftView:(NSString*)giftID giftViewSuccess:(void (^)(APMGift* gift))giftViewSuccess failure:(void (^)(NSError* error))failure;

@end
