// AUTOGENERATED FILE - DO NOT MODIFY!
// This file generated by Djinni from test.djinni

#import "DBColor.h"
#import <Foundation/Foundation.h>
@class DBAssortedIntegers;
@class DBMapListRecord;
@class DBNestedCollection;
@class DBPrimitiveList;
@class DBSetRecord;
@class DBToken;
@protocol DBClientInterface;


@interface DBTestHelpers : NSObject

+ (DBSetRecord *)getSetRecord;

+ (BOOL)checkSetRecord:(DBSetRecord *)rec;

+ (DBPrimitiveList *)getPrimitiveList;

+ (BOOL)checkPrimitiveList:(DBPrimitiveList *)pl;

+ (DBNestedCollection *)getNestedCollection;

+ (BOOL)checkNestedCollection:(DBNestedCollection *)nc;

+ (NSDictionary *)getMap;

+ (BOOL)checkMap:(NSDictionary *)m;

+ (NSDictionary *)getEmptyMap;

+ (BOOL)checkEmptyMap:(NSDictionary *)m;

+ (DBMapListRecord *)getMapListRecord;

+ (BOOL)checkMapListRecord:(DBMapListRecord *)m;

+ (void)checkClientInterfaceAscii:(id<DBClientInterface>)i;

+ (void)checkClientInterfaceNonascii:(id<DBClientInterface>)i;

+ (void)checkEnumMap:(NSDictionary *)m;

+ (DBToken *)tokenId:(DBToken *)t;

+ (DBToken *)createCppToken;

+ (void)checkCppToken:(DBToken *)t;

+ (int64_t)cppTokenId:(DBToken *)t;

+ (NSNumber *)returnNone;

/** Ensures that we generate integer translation code */
+ (DBAssortedIntegers *)assortedIntegersId:(DBAssortedIntegers *)i;

@end
