VivochaDataCollectionForm

@interface VivochaDataCollectionForm : NSObject

Represents a form in the data collection

  • @property (nonatomic, retain) NSString *name;

    The form name

  • @property (nonatomic, retain) NSString *desc;

    The form description

  • @property (nonatomic, retain) NSMutableArray *data;

    The collection of VivochaDataCollectionField objects inside the form

  • + (VivochaDataCollectionForm *)dataCollectionFormWithName:(NSString *)name
                                               andDescription:
                                                   (NSString *)description;

    Factory method for a VivochaDataCollectionForm object.

    Parameters

    name

    the form name

    description

    the form descriptrion

    Return Value

    the form object.

  • - (id)initWithName:(NSString *)name andDescription:(NSString *)description;

    Initializes a VivochaDataCollectionForm object

    Parameters

    name

    the form name

    description

    the form description

    Return Value

    the initialized form object.

  • - (void)addField:(VivochaDataCollectionField *)field;

    Adds a field in a form.

    Parameters

    field

    the field that will be added to the form.