#import #import "GHHasLocationProtocol.h" #import "GHHasDescriptionProtocol.h" #import "GHHasStepsProtocol.h" #import "GHHasTagsProtocol.h" @class GHTag; @class GHLocation; @class GHStep; @interface GHScenarioDefinition : NSObject @property (nonatomic, readonly) GHLocation * location; @property (nonatomic, readonly) NSString * keyword; @property (nonatomic, readonly) NSString * name; @property (nonatomic, readonly) NSString * desc; @property (nonatomic, readonly) NSArray * steps; - (id)initWithLocation:(GHLocation *)theLocation keyword:(NSString *)theKeyword name:(NSString *)theName description:(NSString *)theDescription steps:(NSArray *)theSteps; @end