|  |  |  | Libbeagle Reference Manual |  | 
|---|---|---|---|---|
                    BeagleQueryPartProperty;
BeagleQueryPartProperty* beagle_query_part_property_new (void);
void                beagle_query_part_property_set_key  (BeagleQueryPartProperty *part,
                                                         const char *key);
void                beagle_query_part_property_set_value
                                                        (BeagleQueryPartProperty *part,
                                                         const char *value);
void                beagle_query_part_property_set_property_type
                                                        (BeagleQueryPartProperty *part,
                                                         BeaglePropertyType prop_type);
BeagleQueryPartProperty* beagle_query_part_property_new (void);
Creates a new BeagleQueryPartProperty.
| Returns : | a newly created BeagleQueryPartProperty. | 
void beagle_query_part_property_set_key (BeagleQueryPartProperty *part, const char *key);
Sets the key of the BeagleQueryPartProperty to be queried against. For example, "beagle:Type".
| part: | a BeagleQueryPartProperty | 
| key: | a const char * | 
void                beagle_query_part_property_set_value
                                                        (BeagleQueryPartProperty *part,
                                                         const char *value);
Sets the value of the BeagleQueryPartProperty to be queried for. For example, "MailMessage".
| part: | a BeagleQueryPartProperty | 
| value: | a const char * | 
void                beagle_query_part_property_set_property_type
                                                        (BeagleQueryPartProperty *part,
                                                         BeaglePropertyType prop_type);
Sets the property type of the BeagleQueryPartProperty to be queried for.
| part: | a BeagleQueryPartProperty | 
| prop_type: | a value of BeaglePropertyType |