GRTask.h 898 B

1234567891011121314151617181920212223242526272829
  1. /*
  2. * Created by Youssef Francis on September 25th, 2012.
  3. */
  4. @interface GRTask : NSObject
  5. @property (retain) NSString* uuid;
  6. @property (retain) NSString* path;
  7. @property (retain) NSString* client;
  8. @property (assign) NSInteger apiVersion;
  9. @property (retain) NSString* mediaKind;
  10. @property (retain) NSString* destination;
  11. @property (retain) NSDictionary* metadata;
  12. @property (retain) NSString *error;
  13. @property (retain) NSNumber *status;
  14. - (NSDictionary*)info;
  15. + (GRTask*)taskWithInfo:(NSDictionary*)info;
  16. + (GRTask*)taskForUUID:(NSString*)uuid
  17. path:(NSString*)path
  18. client:(NSString*)client
  19. apiVersion:(NSInteger)apiVersion
  20. mediaKind:(NSString*)mediaKind
  21. destination:(NSString*)destination
  22. metadata:(NSDictionary*)metadata
  23. error:(NSString *)error
  24. status:(NSNumber *)status;
  25. @end