girparser: Support async constructors.
[vala-lang.git] / vapi / libgdata.vapi
blob6dded069c9aadf4e3e39bf58c86c2d3978abb33f
1 /* libgdata.vapi generated by vapigen, do not modify. */
3 [CCode (cprefix = "GData", lower_case_cprefix = "gdata_")]
4 namespace GData {
5         [CCode (cheader_filename = "gdata/gdata.h")]
6         public class AccessRule : GData.Entry {
7                 [CCode (has_construct_function = false)]
8                 public AccessRule (string id);
9                 public void get_edited (GLib.TimeVal edited);
10                 public unowned string get_role ();
11                 public void get_scope (string type, string value);
12                 public void set_role (string role);
13                 public void set_scope (string type, string value);
14                 public GLib.TimeVal edited { get; }
15                 public string role { get; set; }
16                 [NoAccessorMethod]
17                 public string scope_type { owned get; set; }
18                 [NoAccessorMethod]
19                 public string scope_value { owned get; set; }
20         }
21         [CCode (cheader_filename = "gdata/gdata.h")]
22         public class Author : GData.Parsable {
23                 [CCode (has_construct_function = false)]
24                 public Author (string name, string uri, string email_address);
25                 public int compare (GData.Author b);
26                 public unowned string get_email_address ();
27                 public unowned string get_name ();
28                 public unowned string get_uri ();
29                 public void set_email_address (string email_address);
30                 public void set_name (string name);
31                 public void set_uri (string uri);
32                 public string email_address { get; set; }
33                 public string name { get; set; }
34                 public string uri { get; set; }
35         }
36         [CCode (cheader_filename = "gdata/gdata.h")]
37         public class CalendarCalendar : GData.Entry, GData.AccessHandler {
38                 [CCode (has_construct_function = false)]
39                 public CalendarCalendar (string id);
40                 public unowned string get_access_level ();
41                 public void get_color (GData.Color color);
42                 public void get_edited (GLib.TimeVal edited);
43                 public uint get_times_cleaned ();
44                 public unowned string get_timezone ();
45                 public void set_color (GData.Color color);
46                 public void set_is_hidden (bool is_hidden);
47                 public void set_is_selected (bool is_selected);
48                 public void set_timezone (string _timezone);
49                 public string access_level { get; }
50                 public GData.Color color { get; set; }
51                 public GLib.TimeVal edited { get; }
52                 [NoAccessorMethod]
53                 public bool is_hidden { get; set; }
54                 [NoAccessorMethod]
55                 public bool is_selected { get; set; }
56                 public uint times_cleaned { get; }
57                 public string timezone { get; set; }
58         }
59         [CCode (cheader_filename = "gdata/gdata.h")]
60         public class CalendarEvent : GData.Entry {
61                 [CCode (has_construct_function = false)]
62                 public CalendarEvent (string id);
63                 public void add_person (GData.GDWho who);
64                 public void add_place (GData.GDWhere where);
65                 public void add_time (GData.GDWhen when);
66                 public bool get_anyone_can_add_self ();
67                 public void get_edited (GLib.TimeVal edited);
68                 public bool get_guests_can_invite_others ();
69                 public bool get_guests_can_modify ();
70                 public bool get_guests_can_see_guests ();
71                 public void get_original_event_details (string event_id, string event_uri);
72                 public unowned GLib.List get_people ();
73                 public unowned GLib.List get_places ();
74                 public bool get_primary_time (GLib.TimeVal start_time, GLib.TimeVal end_time, out unowned GData.GDWhen when);
75                 public unowned string get_recurrence ();
76                 public uint get_sequence ();
77                 public unowned string get_status ();
78                 public unowned GLib.List get_times ();
79                 public unowned string get_transparency ();
80                 public unowned string get_uid ();
81                 public unowned string get_visibility ();
82                 public bool is_exception ();
83                 public void set_anyone_can_add_self (bool anyone_can_add_self);
84                 public void set_guests_can_invite_others (bool guests_can_invite_others);
85                 public void set_guests_can_modify (bool guests_can_modify);
86                 public void set_guests_can_see_guests (bool guests_can_see_guests);
87                 public void set_recurrence (string recurrence);
88                 public void set_sequence (uint sequence);
89                 public void set_status (string status);
90                 public void set_transparency (string transparency);
91                 public void set_uid (string uid);
92                 public void set_visibility (string visibility);
93                 public bool anyone_can_add_self { get; set; }
94                 public GLib.TimeVal edited { get; }
95                 public bool guests_can_invite_others { get; set; }
96                 public bool guests_can_modify { get; set; }
97                 public bool guests_can_see_guests { get; set; }
98                 [NoAccessorMethod]
99                 public string original_event_id { owned get; }
100                 [NoAccessorMethod]
101                 public string original_event_uri { owned get; }
102                 public string recurrence { get; set; }
103                 public uint sequence { get; set; }
104                 public string status { get; set; }
105                 public string transparency { get; set; }
106                 public string uid { get; set; }
107                 public string visibility { get; set; }
108         }
109         [CCode (cheader_filename = "gdata/gdata.h")]
110         public class CalendarFeed : GData.Feed {
111                 [CCode (has_construct_function = false)]
112                 protected CalendarFeed ();
113                 public uint get_times_cleaned ();
114                 public unowned string get_timezone ();
115                 public uint times_cleaned { get; }
116                 public string timezone { get; }
117         }
118         [CCode (cheader_filename = "gdata/gdata.h")]
119         public class CalendarQuery : GData.Query {
120                 [CCode (has_construct_function = false)]
121                 public CalendarQuery (string q);
122                 public bool get_future_events ();
123                 public unowned string get_order_by ();
124                 public void get_recurrence_expansion_end (GLib.TimeVal end);
125                 public void get_recurrence_expansion_start (GLib.TimeVal start);
126                 public bool get_single_events ();
127                 public unowned string get_sort_order ();
128                 public void get_start_max (GLib.TimeVal start_max);
129                 public void get_start_min (GLib.TimeVal start_min);
130                 public unowned string get_timezone ();
131                 public void set_future_events (bool future_events);
132                 public void set_order_by (string order_by);
133                 public void set_recurrence_expansion_end (GLib.TimeVal end);
134                 public void set_recurrence_expansion_start (GLib.TimeVal start);
135                 public void set_single_events (bool single_events);
136                 public void set_sort_order (string sort_order);
137                 public void set_start_max (GLib.TimeVal start_max);
138                 public void set_start_min (GLib.TimeVal start_min);
139                 public void set_timezone (string _timezone);
140                 [CCode (has_construct_function = false)]
141                 public CalendarQuery.with_limits (string q, GLib.TimeVal start_min, GLib.TimeVal start_max);
142                 public bool future_events { get; set; }
143                 public string order_by { get; set; }
144                 public GLib.TimeVal recurrence_expansion_end { get; set; }
145                 public GLib.TimeVal recurrence_expansion_start { get; set; }
146                 public bool single_events { get; set; }
147                 public string sort_order { get; set; }
148                 public GLib.TimeVal start_max { get; set; }
149                 public GLib.TimeVal start_min { get; set; }
150                 public string timezone { get; set; }
151         }
152         [CCode (cheader_filename = "gdata/gdata.h")]
153         public class CalendarService : GData.Service {
154                 [CCode (has_construct_function = false)]
155                 public CalendarService (string client_id);
156                 public unowned GData.CalendarEvent insert_event (GData.CalendarEvent event, GLib.Cancellable cancellable) throws GLib.Error;
157                 public unowned GData.Feed query_all_calendars (GData.Query query, GLib.Cancellable cancellable, GData.QueryProgressCallback progress_callback, void* progress_user_data) throws GLib.Error;
158                 public async void query_all_calendars_async (GData.Query query, GLib.Cancellable cancellable, GData.QueryProgressCallback progress_callback, void* progress_user_data);
159                 public unowned GData.Feed query_events (GData.CalendarCalendar calendar, GData.Query query, GLib.Cancellable cancellable, GData.QueryProgressCallback progress_callback, void* progress_user_data) throws GLib.Error;
160                 public unowned GData.Feed query_own_calendars (GData.Query query, GLib.Cancellable cancellable, GData.QueryProgressCallback progress_callback, void* progress_user_data) throws GLib.Error;
161                 public async void query_own_calendars_async (GData.Query query, GLib.Cancellable cancellable, GData.QueryProgressCallback progress_callback, void* progress_user_data);
162         }
163         [CCode (cheader_filename = "gdata/gdata.h")]
164         public class Category : GData.Parsable {
165                 [CCode (has_construct_function = false)]
166                 public Category (string term, string scheme, string label);
167                 public int compare (GData.Category b);
168                 public unowned string get_label ();
169                 public unowned string get_scheme ();
170                 public unowned string get_term ();
171                 public void set_label (string label);
172                 public void set_scheme (string scheme);
173                 public void set_term (string term);
174                 public string label { get; set; }
175                 public string scheme { get; set; }
176                 public string term { get; set; }
177         }
178         [Compact]
179         [CCode (type_id = "GDATA_TYPE_COLOR", cheader_filename = "gdata/gdata.h")]
180         public class Color {
181                 public uint16 blue;
182                 public uint16 green;
183                 public uint16 red;
184                 public static bool from_hexadecimal (string hexadecimal, GData.Color color);
185                 public unowned string to_hexadecimal ();
186         }
187         [CCode (cheader_filename = "gdata/gdata.h")]
188         public class ContactsContact : GData.Entry {
189                 [CCode (has_construct_function = false)]
190                 public ContactsContact (string id);
191                 public void add_calendar (GData.GContactCalendar calendar);
192                 public void add_email_address (GData.GDEmailAddress email_address);
193                 public void add_event (GData.GContactEvent event);
194                 public void add_group (string href);
195                 public void add_im_address (GData.GDIMAddress im_address);
196                 public void add_jot (GData.GContactJot jot);
197                 public void add_organization (GData.GDOrganization organization);
198                 public void add_phone_number (GData.GDPhoneNumber phone_number);
199                 public void add_postal_address (GData.GDPostalAddress postal_address);
200                 public void add_relation (GData.GContactRelation relation);
201                 public void add_website (GData.GContactWebsite website);
202                 public bool get_birthday (GLib.Date birthday);
203                 public unowned GLib.List get_calendars ();
204                 public void get_edited (GLib.TimeVal edited);
205                 public unowned GLib.List get_email_addresses ();
206                 public unowned GLib.List get_events ();
207                 public unowned GLib.HashTable get_extended_properties ();
208                 public unowned string get_extended_property (string name);
209                 public unowned GLib.List get_groups ();
210                 public unowned GLib.List get_im_addresses ();
211                 public unowned GLib.List get_jots ();
212                 public unowned GData.GDName get_name ();
213                 public unowned string get_nickname ();
214                 public unowned GLib.List get_organizations ();
215                 public unowned GLib.List get_phone_numbers ();
216                 public unowned string get_photo (GData.ContactsService service, size_t length, string content_type, GLib.Cancellable cancellable) throws GLib.Error;
217                 public unowned GLib.List get_postal_addresses ();
218                 public unowned GData.GContactCalendar get_primary_calendar ();
219                 public unowned GData.GDEmailAddress get_primary_email_address ();
220                 public unowned GData.GDIMAddress get_primary_im_address ();
221                 public unowned GData.GDOrganization get_primary_organization ();
222                 public unowned GData.GDPhoneNumber get_primary_phone_number ();
223                 public unowned GData.GDPostalAddress get_primary_postal_address ();
224                 public unowned GData.GContactWebsite get_primary_website ();
225                 public unowned GLib.List get_relations ();
226                 public unowned GLib.List get_websites ();
227                 public bool is_deleted ();
228                 public bool is_group_deleted (string href);
229                 public void remove_all_calendars ();
230                 public void remove_all_email_addresses ();
231                 public void remove_all_events ();
232                 public void remove_all_im_addresses ();
233                 public void remove_all_jots ();
234                 public void remove_all_organizations ();
235                 public void remove_all_phone_numbers ();
236                 public void remove_all_postal_addresses ();
237                 public void remove_all_relations ();
238                 public void remove_all_websites ();
239                 public void remove_group (string href);
240                 public void set_birthday (GLib.Date birthday, bool birthday_has_year);
241                 public bool set_extended_property (string name, string value);
242                 public void set_name (GData.GDName name);
243                 public void set_nickname (string nickname);
244                 public bool set_photo (GData.Service service, string data, size_t length, GLib.Cancellable cancellable) throws GLib.Error;
245                 public GLib.Date birthday { get; set; }
246                 [NoAccessorMethod]
247                 public bool birthday_has_year { get; set; }
248                 [NoAccessorMethod]
249                 public bool deleted { get; }
250                 public GLib.TimeVal edited { get; }
251                 [NoAccessorMethod]
252                 public bool has_photo { get; }
253                 public GData.GDName name { get; set; }
254                 public string nickname { get; set; }
255         }
256         [CCode (cheader_filename = "gdata/gdata.h")]
257         public class ContactsQuery : GData.Query {
258                 [CCode (has_construct_function = false)]
259                 public ContactsQuery (string q);
260                 public unowned string get_group ();
261                 public unowned string get_order_by ();
262                 public unowned string get_sort_order ();
263                 public void set_group (string group);
264                 public void set_order_by (string order_by);
265                 public void set_show_deleted (bool show_deleted);
266                 public void set_sort_order (string sort_order);
267                 [CCode (has_construct_function = false)]
268                 public ContactsQuery.with_limits (string q, int start_index, int max_results);
269                 public string group { get; set; }
270                 public string order_by { get; set; }
271                 [NoAccessorMethod]
272                 public bool show_deleted { get; set; }
273                 public string sort_order { get; set; }
274         }
275         [CCode (cheader_filename = "gdata/gdata.h")]
276         public class ContactsService : GData.Service {
277                 [CCode (has_construct_function = false)]
278                 public ContactsService (string client_id);
279                 public unowned GData.ContactsContact insert_contact (GData.ContactsContact contact, GLib.Cancellable cancellable) throws GLib.Error;
280                 public unowned GData.Feed query_contacts (GData.Query query, GLib.Cancellable cancellable, GData.QueryProgressCallback progress_callback, void* progress_user_data) throws GLib.Error;
281                 public async void query_contacts_async (GData.Query query, GLib.Cancellable cancellable, GData.QueryProgressCallback progress_callback, void* progress_user_data);
282                 public unowned GData.ContactsContact update_contact (GData.ContactsContact contact, GLib.Cancellable cancellable) throws GLib.Error;
283         }
284         [CCode (cheader_filename = "gdata/gdata.h")]
285         public class DocumentsEntry : GData.Entry, GData.AccessHandler {
286                 [CCode (has_construct_function = false)]
287                 protected DocumentsEntry ();
288                 public unowned string get_document_id ();
289                 public void get_edited (GLib.TimeVal edited);
290                 public unowned GData.Author get_last_modified_by ();
291                 public void get_last_viewed (GLib.TimeVal last_viewed);
292                 public unowned string get_path ();
293                 public void set_writers_can_invite (bool writers_can_invite);
294                 public string document_id { get; }
295                 public GLib.TimeVal edited { get; }
296                 [NoAccessorMethod]
297                 public bool is_deleted { get; set; }
298                 public GData.Author last_modified_by { get; }
299                 public GLib.TimeVal last_viewed { get; }
300                 [NoAccessorMethod]
301                 public bool writers_can_invite { get; set; }
302         }
303         [CCode (cheader_filename = "gdata/gdata.h")]
304         public class DocumentsFeed : GData.Feed {
305                 [CCode (has_construct_function = false)]
306                 protected DocumentsFeed ();
307         }
308         [CCode (cheader_filename = "gdata/gdata.h")]
309         public class DocumentsFolder : GData.DocumentsEntry, GData.AccessHandler {
310                 [CCode (has_construct_function = false)]
311                 public DocumentsFolder (string id);
312         }
313         [CCode (cheader_filename = "gdata/gdata.h")]
314         public class DocumentsPresentation : GData.DocumentsEntry, GData.AccessHandler {
315                 [CCode (has_construct_function = false)]
316                 public DocumentsPresentation (string id);
317                 public unowned GLib.File download_document (GData.DocumentsService service, string content_type, GData.DocumentsPresentationFormat export_format, GLib.File destination_file, bool replace_file_if_exists, GLib.Cancellable cancellable) throws GLib.Error;
318                 public unowned string get_download_uri (GData.DocumentsPresentationFormat export_format);
319         }
320         [CCode (cheader_filename = "gdata/gdata.h")]
321         public class DocumentsQuery : GData.Query {
322                 [CCode (has_construct_function = false)]
323                 public DocumentsQuery (string q);
324                 public void add_collaborator (string email_address);
325                 public void add_reader (string email_address);
326                 public unowned GLib.List get_collaborator_addresses ();
327                 public bool get_exact_title ();
328                 public unowned string get_folder_id ();
329                 public unowned GLib.List get_reader_addresses ();
330                 public unowned string get_title ();
331                 public void set_folder_id (string folder_id);
332                 public void set_show_deleted (bool show_deleted);
333                 public void set_show_folders (bool show_folders);
334                 public void set_title (string title, bool exact_title);
335                 [CCode (has_construct_function = false)]
336                 public DocumentsQuery.with_limits (string q, int start_index, int max_results);
337                 [NoAccessorMethod]
338                 public bool exact_title { get; set; }
339                 public string folder_id { get; set; }
340                 [NoAccessorMethod]
341                 public bool show_deleted { get; set; }
342                 [NoAccessorMethod]
343                 public bool show_folders { get; set; }
344                 public string title { get; set; }
345         }
346         [CCode (cheader_filename = "gdata/gdata.h")]
347         public class DocumentsService : GData.Service {
348                 [CCode (has_construct_function = false)]
349                 public DocumentsService (string client_id);
350                 public static GLib.Quark error_quark ();
351                 public static unowned string get_upload_uri (GData.DocumentsFolder folder);
352                 public unowned GData.DocumentsEntry move_document_to_folder (GData.DocumentsEntry document, GData.DocumentsFolder folder, GLib.Cancellable cancellable) throws GLib.Error;
353                 public unowned GData.DocumentsFeed query_documents (GData.DocumentsQuery query, GLib.Cancellable cancellable, GData.QueryProgressCallback progress_callback, void* progress_user_data) throws GLib.Error;
354                 public async void query_documents_async (GData.DocumentsQuery query, GLib.Cancellable cancellable, GData.QueryProgressCallback progress_callback, void* progress_user_data);
355                 public unowned GData.DocumentsEntry remove_document_from_folder (GData.DocumentsEntry document, GData.DocumentsFolder folder, GLib.Cancellable cancellable) throws GLib.Error;
356                 public unowned GData.DocumentsEntry update_document (GData.DocumentsEntry document, GLib.File document_file, GLib.Cancellable cancellable) throws GLib.Error;
357                 public unowned GData.DocumentsEntry upload_document (GData.DocumentsEntry document, GLib.File document_file, GData.DocumentsFolder folder, GLib.Cancellable cancellable) throws GLib.Error;
358                 [NoAccessorMethod]
359                 public GData.Service spreadsheet_service { owned get; }
360         }
361         [CCode (cheader_filename = "gdata/gdata.h")]
362         public class DocumentsSpreadsheet : GData.DocumentsEntry, GData.AccessHandler {
363                 [CCode (has_construct_function = false)]
364                 public DocumentsSpreadsheet (string id);
365                 public unowned GLib.File download_document (GData.DocumentsService service, string content_type, GData.DocumentsSpreadsheetFormat export_format, int gid, GLib.File destination_file, bool replace_file_if_exists, GLib.Cancellable cancellable) throws GLib.Error;
366                 public unowned string get_download_uri (GData.DocumentsSpreadsheetFormat export_format, int gid);
367         }
368         [CCode (cheader_filename = "gdata/gdata.h")]
369         public class DocumentsText : GData.DocumentsEntry, GData.AccessHandler {
370                 [CCode (has_construct_function = false)]
371                 public DocumentsText (string id);
372                 public unowned GLib.File download_document (GData.DocumentsService service, string content_type, GData.DocumentsTextFormat export_format, GLib.File destination_file, bool replace_file_if_exists, GLib.Cancellable cancellable) throws GLib.Error;
373                 public unowned string get_download_uri (GData.DocumentsTextFormat export_format);
374         }
375         [CCode (cheader_filename = "gdata/gdata.h")]
376         public class DownloadStream : GLib.InputStream, GLib.Seekable {
377                 [CCode (type = "GInputStream*", has_construct_function = false)]
378                 public DownloadStream (GData.Service service, string download_uri);
379                 public ssize_t get_content_length ();
380                 public unowned string get_content_type ();
381                 public unowned string get_download_uri ();
382                 public unowned GData.Service get_service ();
383                 public long content_length { get; }
384                 public string content_type { get; }
385                 public string download_uri { get; construct; }
386                 public GData.Service service { get; construct; }
387         }
388         [CCode (cheader_filename = "gdata/gdata.h")]
389         public class Entry : GData.Parsable {
390                 [CCode (has_construct_function = false)]
391                 public Entry (string id);
392                 public void add_author (GData.Author author);
393                 public void add_category (GData.Category category);
394                 public void add_link (GData.Link link);
395                 public unowned GLib.List get_categories ();
396                 public unowned string get_content ();
397                 [NoWrapper]
398                 public virtual unowned string get_entry_uri (string id);
399                 public unowned string get_etag ();
400                 public unowned string get_id ();
401                 public void get_published (GLib.TimeVal published);
402                 public unowned string get_rights ();
403                 public unowned string get_summary ();
404                 public unowned string get_title ();
405                 public void get_updated (GLib.TimeVal updated);
406                 public unowned GData.Link look_up_link (string rel);
407                 public unowned GLib.List look_up_links (string rel);
408                 public void set_content (string content);
409                 public void set_rights (string rights);
410                 public void set_summary (string summary);
411                 public void set_title (string title);
412                 public string content { get; set; }
413                 public string etag { get; construct; }
414                 public string id { get; construct; }
415                 [NoAccessorMethod]
416                 public bool is_inserted { get; }
417                 public GLib.TimeVal published { get; }
418                 public string rights { get; set; }
419                 public string summary { get; set; }
420                 public string title { get; set; }
421                 public GLib.TimeVal updated { get; }
422         }
423         [CCode (cheader_filename = "gdata/gdata.h")]
424         public class Feed : GData.Parsable {
425                 [CCode (has_construct_function = false)]
426                 protected Feed ();
427                 public unowned GLib.List<GData.Author> get_authors ();
428                 public unowned GLib.List<GData.Category> get_categories ();
429                 public unowned GLib.List<GData.Entry> get_entries ();
430                 public unowned string get_etag ();
431                 public unowned GData.Generator get_generator ();
432                 public unowned string get_icon ();
433                 public unowned string get_id ();
434                 public uint get_items_per_page ();
435                 public unowned GLib.List get_links ();
436                 public unowned string get_logo ();
437                 public uint get_start_index ();
438                 public unowned string get_subtitle ();
439                 public unowned string get_title ();
440                 public uint get_total_results ();
441                 public void get_updated (GLib.TimeVal updated);
442                 public unowned GData.Entry look_up_entry (string id);
443                 public unowned GData.Link look_up_link (string rel);
444                 public string etag { get; }
445                 public GData.Generator generator { get; }
446                 public string icon { get; }
447                 public string id { get; }
448                 public uint items_per_page { get; }
449                 public string logo { get; }
450                 public uint start_index { get; }
451                 public string subtitle { get; }
452                 public string title { get; }
453                 public uint total_results { get; }
454                 public GLib.TimeVal updated { get; }
455         }
456         [CCode (cheader_filename = "gdata/gdata.h")]
457         public class GContactCalendar : GData.Parsable {
458                 [CCode (has_construct_function = false)]
459                 public GContactCalendar (string uri, string relation_type, string label, bool is_primary);
460                 public int compare (GData.GContactCalendar b);
461                 public unowned string get_label ();
462                 public unowned string get_relation_type ();
463                 public unowned string get_uri ();
464                 public void set_is_primary (bool is_primary);
465                 public void set_label (string label);
466                 public void set_relation_type (string relation_type);
467                 public void set_uri (string uri);
468                 [NoAccessorMethod]
469                 public bool is_primary { get; set; }
470                 public string label { get; set; }
471                 public string relation_type { get; set; }
472                 public string uri { get; set; }
473         }
474         [CCode (cheader_filename = "gdata/gdata.h")]
475         public class GContactEvent : GData.Parsable {
476                 [CCode (has_construct_function = false)]
477                 public GContactEvent (GLib.Date date, string relation_type, string label);
478                 public void get_date (GLib.Date date);
479                 public unowned string get_label ();
480                 public unowned string get_relation_type ();
481                 public void set_date (GLib.Date date);
482                 public void set_label (string label);
483                 public void set_relation_type (string relation_type);
484                 public GLib.Date date { get; set; }
485                 public string label { get; set; }
486                 public string relation_type { get; set; }
487         }
488         [CCode (cheader_filename = "gdata/gdata.h")]
489         public class GContactJot : GData.Parsable {
490                 [CCode (has_construct_function = false)]
491                 public GContactJot (string content, string relation_type);
492                 public unowned string get_content ();
493                 public unowned string get_relation_type ();
494                 public void set_content (string content);
495                 public void set_relation_type (string relation_type);
496                 public string content { get; set; }
497                 public string relation_type { get; set; }
498         }
499         [CCode (cheader_filename = "gdata/gdata.h")]
500         public class GContactRelation : GData.Parsable {
501                 [CCode (has_construct_function = false)]
502                 public GContactRelation (string name, string relation_type, string label);
503                 public unowned string get_label ();
504                 public unowned string get_name ();
505                 public unowned string get_relation_type ();
506                 public void set_label (string label);
507                 public void set_name (string name);
508                 public void set_relation_type (string relation_type);
509                 public string label { get; set; }
510                 public string name { get; set; }
511                 public string relation_type { get; set; }
512         }
513         [CCode (cheader_filename = "gdata/gdata.h")]
514         public class GContactWebsite : GData.Parsable {
515                 [CCode (has_construct_function = false)]
516                 public GContactWebsite (string uri, string relation_type, string label, bool is_primary);
517                 public int compare (GData.GContactWebsite b);
518                 public unowned string get_label ();
519                 public unowned string get_relation_type ();
520                 public unowned string get_uri ();
521                 public void set_is_primary (bool is_primary);
522                 public void set_label (string label);
523                 public void set_relation_type (string relation_type);
524                 public void set_uri (string uri);
525                 [NoAccessorMethod]
526                 public bool is_primary { get; set; }
527                 public string label { get; set; }
528                 public string relation_type { get; set; }
529                 public string uri { get; set; }
530         }
531         [CCode (cheader_filename = "gdata/gdata.h")]
532         public class GDEmailAddress : GData.Parsable {
533                 [CCode (has_construct_function = false)]
534                 public GDEmailAddress (string address, string relation_type, string label, bool is_primary);
535                 public int compare (GData.GDEmailAddress b);
536                 public unowned string get_address ();
537                 public unowned string get_display_name ();
538                 public unowned string get_label ();
539                 public unowned string get_relation_type ();
540                 public void set_address (string address);
541                 public void set_display_name (string display_name);
542                 public void set_is_primary (bool is_primary);
543                 public void set_label (string label);
544                 public void set_relation_type (string relation_type);
545                 public string address { get; set; }
546                 public string display_name { get; set; }
547                 [NoAccessorMethod]
548                 public bool is_primary { get; set; }
549                 public string label { get; set; }
550                 public string relation_type { get; set; }
551         }
552         [Compact]
553         [CCode (cheader_filename = "gdata/gdata.h")]
554         public class GDFeedLink {
555                 public uint count_hint;
556                 public weak string href;
557                 public bool read_only;
558                 public weak string rel;
559                 [CCode (has_construct_function = false)]
560                 public GDFeedLink (string href, string rel, uint count_hint, bool read_only);
561                 public int compare (GData.GDFeedLink b);
562         }
563         [CCode (cheader_filename = "gdata/gdata.h")]
564         public class GDIMAddress : GData.Parsable {
565                 [CCode (cname = "gdata_gd_im_address_new", has_construct_function = false)]
566                 public GDIMAddress (string address, string protocol, string relation_type, string label, bool is_primary);
567                 [CCode (cname = "gdata_gd_im_address_compare")]
568                 public int compare (GData.GDIMAddress b);
569                 [CCode (cname = "gdata_gd_im_address_get_address")]
570                 public unowned string get_address ();
571                 [CCode (cname = "gdata_gd_im_address_get_label")]
572                 public unowned string get_label ();
573                 [CCode (cname = "gdata_gd_im_address_get_protocol")]
574                 public unowned string get_protocol ();
575                 [CCode (cname = "gdata_gd_im_address_get_relation_type")]
576                 public unowned string get_relation_type ();
577                 [CCode (cname = "gdata_gd_im_address_set_address")]
578                 public void set_address (string address);
579                 [CCode (cname = "gdata_gd_im_address_set_is_primary")]
580                 public void set_is_primary (bool is_primary);
581                 [CCode (cname = "gdata_gd_im_address_set_label")]
582                 public void set_label (string label);
583                 [CCode (cname = "gdata_gd_im_address_set_protocol")]
584                 public void set_protocol (string protocol);
585                 [CCode (cname = "gdata_gd_im_address_set_relation_type")]
586                 public void set_relation_type (string relation_type);
587                 public string address { get; set; }
588                 [NoAccessorMethod]
589                 public bool is_primary { get; set; }
590                 public string label { get; set; }
591                 public string protocol { get; set; }
592                 public string relation_type { get; set; }
593         }
594         [CCode (cheader_filename = "gdata/gdata.h")]
595         public class GDName : GData.Parsable {
596                 [CCode (has_construct_function = false)]
597                 public GDName (string given_name, string family_name);
598                 public int compare (GData.GDName b);
599                 public unowned string get_additional_name ();
600                 public unowned string get_family_name ();
601                 public unowned string get_full_name ();
602                 public unowned string get_given_name ();
603                 public unowned string get_prefix ();
604                 public unowned string get_suffix ();
605                 public void set_additional_name (string additional_name);
606                 public void set_family_name (string family_name);
607                 public void set_full_name (string full_name);
608                 public void set_given_name (string given_name);
609                 public void set_prefix (string prefix);
610                 public void set_suffix (string suffix);
611                 public string additional_name { get; set; }
612                 public string family_name { get; set; }
613                 public string full_name { get; set; }
614                 public string given_name { get; set; }
615                 public string prefix { get; set; }
616                 public string suffix { get; set; }
617         }
618         [CCode (cheader_filename = "gdata/gdata.h")]
619         public class GDOrganization : GData.Parsable {
620                 [CCode (has_construct_function = false)]
621                 public GDOrganization (string name, string title, string relation_type, string label, bool is_primary);
622                 public int compare (GData.GDOrganization b);
623                 public unowned string get_department ();
624                 public unowned string get_job_description ();
625                 public unowned string get_label ();
626                 public unowned GData.GDWhere get_location ();
627                 public unowned string get_name ();
628                 public unowned string get_relation_type ();
629                 public unowned string get_symbol ();
630                 public unowned string get_title ();
631                 public void set_department (string department);
632                 public void set_is_primary (bool is_primary);
633                 public void set_job_description (string job_description);
634                 public void set_label (string label);
635                 public void set_location (GData.GDWhere location);
636                 public void set_name (string name);
637                 public void set_relation_type (string relation_type);
638                 public void set_symbol (string symbol);
639                 public void set_title (string title);
640                 public string department { get; set; }
641                 [NoAccessorMethod]
642                 public bool is_primary { get; set; }
643                 public string job_description { get; set; }
644                 public string label { get; set; }
645                 public GData.GDWhere location { get; set; }
646                 public string name { get; set; }
647                 public string relation_type { get; set; }
648                 public string symbol { get; set; }
649                 public string title { get; set; }
650         }
651         [CCode (cheader_filename = "gdata/gdata.h")]
652         public class GDPhoneNumber : GData.Parsable {
653                 [CCode (has_construct_function = false)]
654                 public GDPhoneNumber (string number, string relation_type, string label, string uri, bool is_primary);
655                 public int compare (GData.GDPhoneNumber b);
656                 public unowned string get_label ();
657                 public unowned string get_number ();
658                 public unowned string get_relation_type ();
659                 public unowned string get_uri ();
660                 public void set_is_primary (bool is_primary);
661                 public void set_label (string label);
662                 public void set_number (string number);
663                 public void set_relation_type (string relation_type);
664                 public void set_uri (string uri);
665                 [NoAccessorMethod]
666                 public bool is_primary { get; set; }
667                 public string label { get; set; }
668                 public string number { get; set; }
669                 public string relation_type { get; set; }
670                 public string uri { get; set; }
671         }
672         [CCode (cheader_filename = "gdata/gdata.h")]
673         public class GDPostalAddress : GData.Parsable {
674                 [CCode (has_construct_function = false)]
675                 public GDPostalAddress (string relation_type, string label, bool is_primary);
676                 public int compare (GData.GDPostalAddress b);
677                 public unowned string get_address ();
678                 public unowned string get_agent ();
679                 public unowned string get_city ();
680                 public unowned string get_country ();
681                 public unowned string get_country_code ();
682                 public unowned string get_house_name ();
683                 public unowned string get_label ();
684                 public unowned string get_mail_class ();
685                 public unowned string get_neighborhood ();
686                 public unowned string get_po_box ();
687                 public unowned string get_postcode ();
688                 public unowned string get_region ();
689                 public unowned string get_relation_type ();
690                 public unowned string get_street ();
691                 public unowned string get_subregion ();
692                 public unowned string get_usage ();
693                 public void set_address (string address);
694                 public void set_agent (string agent);
695                 public void set_city (string city);
696                 public void set_country (string country, string country_code);
697                 public void set_house_name (string house_name);
698                 public void set_is_primary (bool is_primary);
699                 public void set_label (string label);
700                 public void set_mail_class (string mail_class);
701                 public void set_neighborhood (string neighborhood);
702                 public void set_po_box (string po_box);
703                 public void set_postcode (string postcode);
704                 public void set_region (string region);
705                 public void set_relation_type (string relation_type);
706                 public void set_street (string street);
707                 public void set_subregion (string subregion);
708                 public void set_usage (string usage);
709                 public string address { get; set; }
710                 public string agent { get; set; }
711                 public string city { get; set; }
712                 public string country { get; }
713                 public string country_code { get; }
714                 public string house_name { get; set; }
715                 [NoAccessorMethod]
716                 public bool is_primary { get; set; }
717                 public string label { get; set; }
718                 public string mail_class { get; set; }
719                 public string neighborhood { get; set; }
720                 public string po_box { get; set; }
721                 public string postcode { get; set; }
722                 public string region { get; set; }
723                 public string relation_type { get; set; }
724                 public string street { get; set; }
725                 public string subregion { get; set; }
726                 public string usage { get; set; }
727         }
728         [Compact]
729         [CCode (cheader_filename = "gdata/gdata.h")]
730         public class GDRating {
731                 public double average;
732                 public uint max;
733                 public uint min;
734                 public uint num_raters;
735                 [CCode (has_construct_function = false)]
736                 public GDRating (uint min, uint max, uint num_raters, double average);
737                 public int compare (GData.GDRating b);
738         }
739         [CCode (cheader_filename = "gdata/gdata.h")]
740         public class GDReminder : GData.Parsable {
741                 [CCode (has_construct_function = false)]
742                 public GDReminder (string method, GLib.TimeVal absolute_time, int relative_time);
743                 public int compare (GData.GDReminder b);
744                 public void get_absolute_time (GLib.TimeVal absolute_time);
745                 public unowned string get_method ();
746                 public int get_relative_time ();
747                 public void set_absolute_time (GLib.TimeVal absolute_time);
748                 public void set_method (string method);
749                 public void set_relative_time (int relative_time);
750                 public GLib.TimeVal absolute_time { get; set; }
751                 [NoAccessorMethod]
752                 public bool is_absolute_time { get; }
753                 public string method { get; set; }
754                 public int relative_time { get; set; }
755         }
756         [CCode (cheader_filename = "gdata/gdata.h")]
757         public class GDWhen : GData.Parsable {
758                 [CCode (has_construct_function = false)]
759                 public GDWhen (GLib.TimeVal start_time, GLib.TimeVal end_time, bool is_date);
760                 public void add_reminder (GData.GDReminder reminder);
761                 public int compare (GData.GDWhen b);
762                 public void get_end_time (GLib.TimeVal end_time);
763                 public unowned GLib.List get_reminders ();
764                 public void get_start_time (GLib.TimeVal start_time);
765                 public unowned string get_value_string ();
766                 public void set_end_time (GLib.TimeVal end_time);
767                 public void set_is_date (bool is_date);
768                 public void set_start_time (GLib.TimeVal start_time);
769                 public void set_value_string (string value_string);
770                 public GLib.TimeVal end_time { get; set; }
771                 [NoAccessorMethod]
772                 public bool is_date { get; set; }
773                 public GLib.TimeVal start_time { get; set; }
774                 public string value_string { get; set; }
775         }
776         [CCode (cheader_filename = "gdata/gdata.h")]
777         public class GDWhere : GData.Parsable {
778                 [CCode (has_construct_function = false)]
779                 public GDWhere (string relation_type, string value_string, string label);
780                 public int compare (GData.GDWhere b);
781                 public unowned string get_label ();
782                 public unowned string get_relation_type ();
783                 public unowned string get_value_string ();
784                 public void set_label (string label);
785                 public void set_relation_type (string relation_type);
786                 public void set_value_string (string value_string);
787                 public string label { get; set; }
788                 public string relation_type { get; set; }
789                 public string value_string { get; set; }
790         }
791         [CCode (cheader_filename = "gdata/gdata.h")]
792         public class GDWho : GData.Parsable {
793                 [CCode (has_construct_function = false)]
794                 public GDWho (string relation_type, string value_string, string email_address);
795                 public int compare (GData.GDWho b);
796                 public unowned string get_email_address ();
797                 public unowned string get_relation_type ();
798                 public unowned string get_value_string ();
799                 public void set_email_address (string email_address);
800                 public void set_relation_type (string relation_type);
801                 public void set_value_string (string value_string);
802                 public string email_address { get; set; }
803                 public string relation_type { get; set; }
804                 public string value_string { get; set; }
805         }
806         [Compact]
807         [CCode (type_id = "GDATA_TYPE_GTIME_VAL", cheader_filename = "gdata/gdata.h")]
808         public class GTimeVal {
809         }
810         [CCode (cheader_filename = "gdata/gdata.h")]
811         public class Generator : GData.Parsable {
812                 [CCode (has_construct_function = false)]
813                 public Generator (string name, string uri, string version);
814                 public int compare (GData.Generator b);
815                 public unowned string get_name ();
816                 public unowned string get_uri ();
817                 public unowned string get_version ();
818                 public string name { get; }
819                 public string uri { get; }
820                 public string version { get; }
821         }
822         [CCode (cheader_filename = "gdata/gdata.h")]
823         public class Link : GData.Parsable {
824                 [CCode (has_construct_function = false)]
825                 public Link (string uri, string relation_type);
826                 public int compare (GData.Link b);
827                 public unowned string get_content_type ();
828                 public unowned string get_language ();
829                 public int get_length ();
830                 public unowned string get_relation_type ();
831                 public unowned string get_title ();
832                 public unowned string get_uri ();
833                 public void set_content_type (string content_type);
834                 public void set_language (string language);
835                 public void set_length (int length);
836                 public void set_relation_type (string relation_type);
837                 public void set_title (string title);
838                 public void set_uri (string uri);
839                 public string content_type { get; set; }
840                 public string language { get; set; }
841                 public int length { get; set; }
842                 public string relation_type { get; set; }
843                 public string title { get; set; }
844                 public string uri { get; set; }
845         }
846         [CCode (cheader_filename = "gdata/gdata.h")]
847         public class MediaCategory : GData.Parsable {
848                 [CCode (has_construct_function = false)]
849                 public MediaCategory (string category, string scheme, string label);
850                 public unowned string get_category ();
851                 public unowned string get_label ();
852                 public unowned string get_scheme ();
853                 public void set_category (string category);
854                 public void set_label (string label);
855                 public void set_scheme (string scheme);
856                 public string category { get; set; }
857                 public string label { get; set; }
858                 public string scheme { get; set; }
859         }
860         [CCode (cheader_filename = "gdata/gdata.h")]
861         public class MediaContent : GData.Parsable {
862                 [CCode (has_construct_function = false)]
863                 public MediaContent (string uri, string type, bool is_default, GData.MediaExpression expression, int duration, int format);
864                 public unowned GLib.File download (GData.Service service, string default_filename, GLib.File target_dest_file, bool replace_file_if_exists, GLib.Cancellable cancellable) throws GLib.Error;
865                 public unowned string get_content_type ();
866                 public int64 get_duration ();
867                 public GData.MediaExpression get_expression ();
868                 public size_t get_filesize ();
869                 public uint get_height ();
870                 public GData.MediaMedium get_medium ();
871                 public unowned string get_uri ();
872                 public uint get_width ();
873                 public string content_type { get; }
874                 public int64 duration { get; }
875                 public GData.MediaExpression expression { get; }
876                 public ulong filesize { get; }
877                 public uint height { get; }
878                 [NoAccessorMethod]
879                 public bool is_default { get; }
880                 public GData.MediaMedium medium { get; }
881                 public string uri { get; }
882                 public uint width { get; }
883         }
884         [CCode (cheader_filename = "gdata/gdata.h")]
885         public class MediaCredit : GData.Parsable {
886                 [CCode (has_construct_function = false)]
887                 public MediaCredit (string credit, bool partner);
888                 public unowned string get_credit ();
889                 public unowned string get_role ();
890                 public unowned string get_scheme ();
891                 public string credit { get; }
892                 public string role { get; }
893                 public string scheme { get; }
894         }
895         [Compact]
896         [CCode (cheader_filename = "gdata/gdata.h")]
897         public class MediaRating {
898                 public weak string country;
899                 public weak string scheme;
900                 [CCode (has_construct_function = false)]
901                 public MediaRating (string scheme, string country);
902         }
903         [Compact]
904         [CCode (cheader_filename = "gdata/gdata.h")]
905         public class MediaRestriction {
906                 public weak string countries;
907                 public bool relationship;
908                 [CCode (has_construct_function = false)]
909                 public MediaRestriction (string countries, bool relationship);
910         }
911         [CCode (cheader_filename = "gdata/gdata.h")]
912         public class MediaThumbnail : GData.Parsable {
913                 [CCode (has_construct_function = false)]
914                 public MediaThumbnail (string uri, uint width, uint height, int64 _time);
915                 public static unowned string build_time (int64 _time);
916                 public unowned GLib.File download (GData.Service service, string default_filename, GLib.File target_dest_file, bool replace_file_if_exists, GLib.Cancellable cancellable) throws GLib.Error;
917                 public uint get_height ();
918                 public int64 get_time ();
919                 public unowned string get_uri ();
920                 public uint get_width ();
921                 public static int64 parse_time (string time_string);
922                 public uint height { get; }
923                 public int64 time { get; }
924                 public string uri { get; }
925                 public uint width { get; }
926         }
927         [CCode (cheader_filename = "gdata/gdata.h")]
928         public class Parsable : GLib.Object {
929                 [CCode (has_construct_function = false)]
930                 protected Parsable ();
931                 [CCode (has_construct_function = false)]
932                 public Parsable.from_xml (GLib.Type parsable_type, string xml, int length) throws GLib.Error;
933                 [NoWrapper]
934                 public virtual void get_namespaces (GLib.HashTable namespaces);
935                 public virtual void get_xml ();
936                 [NoWrapper]
937                 public virtual bool parse_xml (Xml.Doc doc, Xml.Node node) throws GLib.Error;
938                 [NoWrapper]
939                 public virtual bool post_parse_xml (void* user_data) throws GLib.Error;
940                 [NoWrapper]
941                 public virtual void pre_get_xml (GLib.StringBuilder xml_string);
942                 [NoWrapper]
943                 public virtual bool pre_parse_xml (Xml.Doc doc, Xml.Node root_node) throws GLib.Error;
944         }
945         [CCode (type_check_function = "GDATA_IS_PICASAWEB_ALBUM",cprefix="gdata_picasaweb_album_", cheader_filename = "gdata/gdata.h")]
946         public class PicasaWebAlbum : GData.Entry {
947                 [CCode (cname = "gdata_picasaweb_album_new", has_construct_function = false)]
948                 public PicasaWebAlbum (string id);
949                 [CCode (cname = "gdata_picasaweb_album_get_bytes_used")]
950                 public long get_bytes_used ();
951                 [CCode (cname = "gdata_picasaweb_album_get_comment_count")]
952                 public uint get_comment_count ();
953                 [CCode (cname = "gdata_picasaweb_album_get_contents")]
954                 public unowned GLib.List get_contents ();
955                 [CCode (cname = "gdata_picasaweb_album_get_coordinates")]
956                 public void get_coordinates (double latitude, double longitude);
957                 [CCode (cname = "gdata_picasaweb_album_get_edited")]
958                 public void get_edited (GLib.TimeVal edited);
959                 [CCode (cname = "gdata_picasaweb_album_get_id")]
960                 public unowned string get_id ();
961                 [CCode (cname = "gdata_picasaweb_album_get_location")]
962                 public unowned string get_location ();
963                 [CCode (cname = "gdata_picasaweb_album_get_nickname")]
964                 public unowned string get_nickname ();
965                 [CCode (cname = "gdata_picasaweb_album_get_num_photos")]
966                 public uint get_num_photos ();
967                 [CCode (cname = "gdata_picasaweb_album_get_num_photos_remaining")]
968                 public uint get_num_photos_remaining ();
969                 [CCode (cname = "gdata_picasaweb_album_get_tags")]
970                 public unowned string get_tags ();
971                 [CCode (cname = "gdata_picasaweb_album_get_thumbnails")]
972                 public unowned GLib.List get_thumbnails ();
973                 [CCode (cname = "gdata_picasaweb_album_get_timestamp")]
974                 public void get_timestamp (GLib.TimeVal timestamp);
975                 [CCode (cname = "gdata_picasaweb_album_get_user")]
976                 public unowned string get_user ();
977                 [CCode (cname = "gdata_picasaweb_album_get_visibility")]
978                 public GData.PicasaWebVisibility get_visibility ();
979                 [CCode (cname = "gdata_picasaweb_album_set_coordinates")]
980                 public void set_coordinates (double latitude, double longitude);
981                 [CCode (cname = "gdata_picasaweb_album_set_is_commenting_enabled")]
982                 public void set_is_commenting_enabled (bool is_commenting_enabled);
983                 [CCode (cname = "gdata_picasaweb_album_set_location")]
984                 public void set_location (string location);
985                 [CCode (cname = "gdata_picasaweb_album_set_tags")]
986                 public void set_tags (string tags);
987                 [CCode (cname = "gdata_picasaweb_album_set_timestamp")]
988                 public void set_timestamp (GLib.TimeVal timestamp);
989                 [CCode (cname = "gdata_picasaweb_album_set_visibility")]
990                 public void set_visibility (GData.PicasaWebVisibility visibility);
991                 [NoAccessorMethod]
992                 public string album_id { owned get; construct; }
993                 public long bytes_used { get; }
994                 public uint comment_count { get; }
995                 public GLib.TimeVal edited { get; }
996                 [NoAccessorMethod]
997                 public bool is_commenting_enabled { get; set; }
998                 [NoAccessorMethod]
999                 public double latitude { get; set; }
1000                 public string location { get; set; }
1001                 [NoAccessorMethod]
1002                 public double longitude { get; set; }
1003                 public string nickname { get; }
1004                 public uint num_photos { get; }
1005                 public uint num_photos_remaining { get; }
1006                 [CCode (array_length = false, array_null_terminated = true)]
1007                 public string[] tags { get; set; }
1008                 public GLib.TimeVal timestamp { get; set; }
1009                 public string user { get; }
1010                 public GData.PicasaWebVisibility visibility { get; set; }
1011         }
1012         [CCode (cheader_filename = "gdata/gdata.h")]
1013         public class PicasaWebFeed : GData.Feed {
1014                 [CCode (has_construct_function = false)]
1015                 protected PicasaWebFeed ();
1016         }
1017         [CCode (type_check_function = "GDATA_IS_PICASAWEB_FILE",cprefix="gdata_picasaweb_file_",type_id="GDATA_TYPE_PICASAWEB_FILE", cheader_filename = "gdata/gdata.h")]
1018         public class PicasaWebFile : GData.Entry {
1019                 [CCode (cname = "gdata_picasaweb_file_new", has_construct_function = false)]
1020                 public PicasaWebFile (string id);
1021                 [CCode (cname = "gdata_picasaweb_file_get_album_id")]
1022                 public unowned string get_album_id ();
1023                 [CCode (cname = "gdata_picasaweb_file_get_caption")]
1024                 public unowned string get_caption ();
1025                 [CCode (cname = "gdata_picasaweb_file_get_checksum")]
1026                 public unowned string get_checksum ();
1027                 [CCode (cname = "gdata_picasaweb_file_get_client")]
1028                 public unowned string get_client ();
1029                 [CCode (cname = "gdata_picasaweb_file_get_comment_count")]
1030                 public uint get_comment_count ();
1031                 [CCode (cname = "gdata_picasaweb_file_get_contents")]
1032                 public unowned GLib.List get_contents ();
1033                 [CCode (cname = "gdata_picasaweb_file_get_coordinates")]
1034                 public void get_coordinates (double latitude, double longitude);
1035                 [CCode (cname = "gdata_picasaweb_file_get_credit")]
1036                 public unowned string get_credit ();
1037                 [CCode (cname = "gdata_picasaweb_file_get_distance")]
1038                 public double get_distance ();
1039                 [CCode (cname = "gdata_picasaweb_file_get_edited")]
1040                 public void get_edited (GLib.TimeVal edited);
1041                 [CCode (cname = "gdata_picasaweb_file_get_exposure")]
1042                 public double get_exposure ();
1043                 [CCode (cname = "gdata_picasaweb_file_get_flash")]
1044                 public bool get_flash ();
1045                 [CCode (cname = "gdata_picasaweb_file_get_focal_length")]
1046                 public double get_focal_length ();
1047                 [CCode (cname = "gdata_picasaweb_file_get_fstop")]
1048                 public double get_fstop ();
1049                 [CCode (cname = "gdata_picasaweb_file_get_height")]
1050                 public uint get_height ();
1051                 [CCode (cname = "gdata_picasaweb_file_get_id")]
1052                 public unowned string get_id ();
1053                 [CCode (cname = "gdata_picasaweb_file_get_image_unique_id")]
1054                 public unowned string get_image_unique_id ();
1055                 [CCode (cname = "gdata_picasaweb_file_get_iso")]
1056                 public int get_iso ();
1057                 [CCode (cname = "gdata_picasaweb_file_get_make")]
1058                 public unowned string get_make ();
1059                 [CCode (cname = "gdata_picasaweb_file_get_model")]
1060                 public unowned string get_model ();
1061                 [CCode (cname = "gdata_picasaweb_file_get_position")]
1062                 public double get_position ();
1063                 [CCode (cname = "gdata_picasaweb_file_get_rotation")]
1064                 public uint get_rotation ();
1065                 [CCode (cname = "gdata_picasaweb_file_get_size")]
1066                 public size_t get_size ();
1067                 [CCode (cname = "gdata_picasaweb_file_get_tags")]
1068                 public unowned string get_tags ();
1069                 [CCode (cname = "gdata_picasaweb_file_get_thumbnails")]
1070                 public unowned GLib.List get_thumbnails ();
1071                 [CCode (cname = "gdata_picasaweb_file_get_timestamp")]
1072                 public void get_timestamp (GLib.TimeVal timestamp);
1073                 [CCode (cname = "gdata_picasaweb_file_get_version")]
1074                 public unowned string get_version ();
1075                 [CCode (cname = "gdata_picasaweb_file_get_video_status")]
1076                 public unowned string get_video_status ();
1077                 [CCode (cname = "gdata_picasaweb_file_get_width")]
1078                 public uint get_width ();
1079                 [CCode (cname = "gdata_picasaweb_file_set_album_id")]
1080                 public void set_album_id (string album_id);
1081                 [CCode (cname = "gdata_picasaweb_file_set_caption")]
1082                 public void set_caption (string caption);
1083                 [CCode (cname = "gdata_picasaweb_file_set_checksum")]
1084                 public void set_checksum (string checksum);
1085                 [CCode (cname = "gdata_picasaweb_file_set_client")]
1086                 public void set_client (string client);
1087                 [CCode (cname = "gdata_picasaweb_file_set_coordinates")]
1088                 public void set_coordinates (double latitude, double longitude);
1089                 [CCode (cname = "gdata_picasaweb_file_set_is_commenting_enabled")]
1090                 public void set_is_commenting_enabled (bool is_commenting_enabled);
1091                 [CCode (cname = "gdata_picasaweb_file_set_position")]
1092                 public void set_position (double position);
1093                 [CCode (cname = "gdata_picasaweb_file_set_rotation")]
1094                 public void set_rotation (uint rotation);
1095                 [CCode (cname = "gdata_picasaweb_file_set_tags")]
1096                 public void set_tags (string tags);
1097                 [CCode (cname = "gdata_picasaweb_file_set_timestamp")]
1098                 public void set_timestamp (GLib.TimeVal timestamp);
1099                 public string album_id { get; set; }
1100                 public string caption { get; set; }
1101                 public string checksum { get; set; }
1102                 public string client { get; set; }
1103                 public uint comment_count { get; }
1104                 public string credit { get; }
1105                 public double distance { get; }
1106                 public GLib.TimeVal edited { get; }
1107                 public double exposure { get; }
1108                 [NoAccessorMethod]
1109                 public string file_id { owned get; construct; }
1110                 public bool flash { get; }
1111                 public double focal_length { get; }
1112                 public double fstop { get; }
1113                 public uint height { get; }
1114                 public string image_unique_id { get; }
1115                 [NoAccessorMethod]
1116                 public bool is_commenting_enabled { get; set; }
1117                 public long iso { get; }
1118                 [NoAccessorMethod]
1119                 public double latitude { get; set; }
1120                 [NoAccessorMethod]
1121                 public double longitude { get; set; }
1122                 public string make { get; }
1123                 public string model { get; }
1124                 public double position { get; set; }
1125                 public uint rotation { get; set; }
1126                 public ulong size { get; }
1127                 [CCode (array_length = false, array_null_terminated = true)]
1128                 public string[] tags { get; set; }
1129                 public GLib.TimeVal timestamp { get; set; }
1130                 public string version { get; construct; }
1131                 public string video_status { get; }
1132                 public uint width { get; }
1133         }
1134         [CCode (type_check_function = "GDATA_IS_PICASAWEB_QUERY", cheader_filename = "gdata/gdata.h")]
1135         public class PicasaWebQuery : GData.Query {
1136                 [CCode (cname = "gdata_picasaweb_query_new", has_construct_function = false)]
1137                 public PicasaWebQuery (string q);
1138                 [CCode (cname = "gdata_picasaweb_query_get_bounding_box")]
1139                 public void get_bounding_box (double north, double east, double south, double west);
1140                 [CCode (cname = "gdata_picasaweb_query_get_image_size")]
1141                 public unowned string get_image_size ();
1142                 [CCode (cname = "gdata_picasaweb_query_get_location")]
1143                 public unowned string get_location ();
1144                 [CCode (cname = "gdata_picasaweb_query_get_tag")]
1145                 public unowned string get_tag ();
1146                 [CCode (cname = "gdata_picasaweb_query_get_thumbnail_size")]
1147                 public unowned string get_thumbnail_size ();
1148                 [CCode (cname = "gdata_picasaweb_query_get_visibility")]
1149                 public GData.PicasaWebVisibility get_visibility ();
1150                 [CCode (cname = "gdata_picasaweb_query_set_bounding_box")]
1151                 public void set_bounding_box (double north, double east, double south, double west);
1152                 [CCode (cname = "gdata_picasaweb_query_set_image_size")]
1153                 public void set_image_size (string image_size);
1154                 [CCode (cname = "gdata_picasaweb_query_set_location")]
1155                 public void set_location (string location);
1156                 [CCode (cname = "gdata_picasaweb_query_set_tag")]
1157                 public void set_tag (string tag);
1158                 [CCode (cname = "gdata_picasaweb_query_set_thumbnail_size")]
1159                 public void set_thumbnail_size (string thumbnail_size);
1160                 [CCode (cname = "gdata_picasaweb_query_set_visibility")]
1161                 public void set_visibility (GData.PicasaWebVisibility visibility);
1162                 [CCode (cname = "gdata_picasaweb_query_new_with_limits", has_construct_function = false)]
1163                 public PicasaWebQuery.with_limits (string q, int start_index, int max_results);
1164                 public string image_size { get; set; }
1165                 public string location { get; set; }
1166                 public string tag { get; set; }
1167                 public string thumbnail_size { get; set; }
1168                 public int visibility { get; set; }
1169         }
1170         [CCode (type_check_function = "GDATA_IS_PICASAWEB_SERVICE", cheader_filename = "gdata/gdata.h")]
1171         public class PicasaWebService : GData.Service {
1172                 [CCode (cname = "gdata_picasaweb_service_new", has_construct_function = false)]
1173                 public PicasaWebService (string client_id);
1174                 [CCode (cname = "gdata_picasaweb_service_get_user")]
1175                 public unowned GData.PicasaWebUser get_user (string username, GLib.Cancellable cancellable) throws GLib.Error;
1176                 [CCode (cname = "gdata_picasaweb_service_insert_album")]
1177                 public unowned GData.PicasaWebAlbum insert_album (GData.PicasaWebAlbum album, GLib.Cancellable cancellable) throws GLib.Error;
1178                 [CCode (cname = "gdata_picasaweb_service_query_all_albums")]
1179                 public unowned GData.Feed query_all_albums (GData.Query? query, string? username, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
1180                 [CCode (cname = "gdata_picasaweb_service_query_all_albums_async", finish_name = "gdata_picasa_web_service_query_all_albums_finish")]
1181                 public async void query_all_albums_async (GData.Query? query, string username, GLib.Cancellable? cancellable, GData.QueryProgressCallback progress_callback);
1182                 [CCode (cname = "gdata_picasaweb_service_query_files")]
1183                 public unowned GData.Feed query_files (GData.PicasaWebAlbum album, GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback) throws GLib.Error;
1184                 [CCode (cname = "gdata_picasaweb_service_upload_file")]
1185                 public unowned GData.PicasaWebFile upload_file (GData.PicasaWebAlbum album, GData.PicasaWebFile file_entry, GLib.File file_data, GLib.Cancellable cancellable) throws GLib.Error;
1186                 [CCode (cname = "gdata_picasaweb_service_upload_file_async", finish_name = "gdata_picasa_web_service_upload_file_finish")]
1187                 public async GData.PicasaWebFile upload_file_async (GData.PicasaWebAlbum album, GData.PicasaWebFile file_entry, GLib.File file_data, GLib.Cancellable? cancellable = null) throws GLib.Error;
1188         }
1189         [CCode (cheader_filename = "gdata/gdata.h")]
1190         public class PicasaWebUser : GData.Entry {
1191                 [CCode (has_construct_function = false)]
1192                 protected PicasaWebUser ();
1193                 [CCode (cname = "gdata_picasaweb_user_get_max_photos_per_album")]
1194                 public int get_max_photos_per_album ();
1195                 [CCode (cname = "gdata_picasaweb_user_get_nickname")]
1196                 public unowned string get_nickname ();
1197                 [CCode (cname = "gdata_picasaweb_user_get_quota_current")]
1198                 public int64 get_quota_current ();
1199                 [CCode (cname = "gdata_picasaweb_user_get_quota_limit")]
1200                 public int64 get_quota_limit ();
1201                 [CCode (cname = "gdata_picasaweb_user_get_thumbnail_uri")]
1202                 public unowned string get_thumbnail_uri ();
1203                 [CCode (cname = "gdata_picasaweb_user_get_user")]
1204                 public unowned string get_user ();
1205                 public int max_photos_per_album { get; }
1206                 public string nickname { get; }
1207                 public int64 quota_current { get; }
1208                 public int64 quota_limit { get; }
1209                 public string thumbnail_uri { get; }
1210                 public string user { get; }
1211         }
1212         [CCode (cheader_filename = "gdata/gdata.h")]
1213         public class Query : GLib.Object {
1214                 [CCode (has_construct_function = false)]
1215                 public Query (string q);
1216                 public unowned string get_author ();
1217                 public unowned string get_categories ();
1218                 public unowned string get_etag ();
1219                 public int get_max_results ();
1220                 public void get_published_max (GLib.TimeVal published_max);
1221                 public void get_published_min (GLib.TimeVal published_min);
1222                 public unowned string get_q ();
1223                 public virtual void get_query_uri (string feed_uri);
1224                 public int get_start_index ();
1225                 public void get_updated_max (GLib.TimeVal updated_max);
1226                 public void get_updated_min (GLib.TimeVal updated_min);
1227                 public void next_page ();
1228                 public bool previous_page ();
1229                 public void set_author (string author);
1230                 public void set_categories (string categories);
1231                 public void set_etag (string etag);
1232                 public void set_is_strict (bool is_strict);
1233                 public void set_max_results (int max_results);
1234                 public void set_published_max (GLib.TimeVal published_max);
1235                 public void set_published_min (GLib.TimeVal published_min);
1236                 public void set_q (string q);
1237                 public void set_start_index (int start_index);
1238                 public void set_updated_max (GLib.TimeVal updated_max);
1239                 public void set_updated_min (GLib.TimeVal updated_min);
1240                 [CCode (has_construct_function = false)]
1241                 public Query.with_limits (string q, int start_index, int max_results);
1242                 public string author { get; set; }
1243                 public string categories { get; set; }
1244                 public string etag { get; set; }
1245                 [NoAccessorMethod]
1246                 public bool is_strict { get; set; }
1247                 public int max_results { get; set; }
1248                 public GLib.TimeVal published_max { get; set; }
1249                 public GLib.TimeVal published_min { get; set; }
1250                 public string q { get; set; }
1251                 public int start_index { get; set; }
1252                 public GLib.TimeVal updated_max { get; set; }
1253                 public GLib.TimeVal updated_min { get; set; }
1254         }
1255         [CCode (cheader_filename = "gdata/gdata.h")]
1256         public class Service : GLib.Object {
1257                 [CCode (has_construct_function = false)]
1258                 protected Service ();
1259                 [NoWrapper]
1260                 public virtual void append_query_headers (Soup.Message message);
1261                 public bool authenticate (string username, string password, GLib.Cancellable? cancellable) throws GLib.Error;
1262                 public async bool authenticate_async (string username, string password, GLib.Cancellable cancellable) throws GLib.Error;
1263                 public bool delete_entry (GData.Entry entry, GLib.Cancellable cancellable) throws GLib.Error;
1264                 public async bool delete_entry_async (GData.Entry entry, GLib.Cancellable cancellable) throws GLib.Error;
1265                 public static GLib.Quark error_quark ();
1266                 public unowned string get_client_id ();
1267                 public unowned string get_password ();
1268                 public unowned Soup.URI get_proxy_uri ();
1269                 public unowned string get_username ();
1270                 public unowned GData.Entry insert_entry (string upload_uri, GData.Entry entry, GLib.Cancellable cancellable) throws GLib.Error;
1271                 public async unowned GData.Entry insert_entry_async (string upload_uri, GData.Entry entry, GLib.Cancellable cancellable) throws GLib.Error;
1272                 public bool is_authenticated ();
1273                 [NoWrapper]
1274                 public virtual bool parse_authentication_response (uint status, string response_body, int length) throws GLib.Error;
1275                 [NoWrapper]
1276                 public virtual void parse_error_response (GData.OperationType operation_type, uint status, string reason_phrase, string response_body, int length) throws GLib.Error;
1277                 public unowned GData.Feed query (string feed_uri, GData.Query query, GLib.Type entry_type, GLib.Cancellable cancellable, GData.QueryProgressCallback progress_callback, void* progress_user_data) throws GLib.Error;
1278                 public async unowned GData.Feed query_async (string feed_uri, GData.Query query, GLib.Type entry_type, GLib.Cancellable cancellable, GData.QueryProgressCallback progress_callback, void* progress_user_data) throws GLib.Error;
1279                 public unowned GData.Entry query_single_entry (string entry_id, GData.Query query, GLib.Type entry_type, GLib.Cancellable cancellable) throws GLib.Error;
1280                 public async unowned GData.Entry query_single_entry_async (string entry_id, GData.Query query, GLib.Type entry_type, GLib.Cancellable cancellable) throws GLib.Error;
1281                 public void set_proxy_uri (Soup.URI proxy_uri);
1282                 public unowned GData.Entry update_entry (GData.Entry entry, GLib.Cancellable cancellable) throws GLib.Error;
1283                 public async unowned GData.Entry update_entry_async (GData.Entry entry, GLib.Cancellable cancellable) throws GLib.Error;
1284                 [NoAccessorMethod]
1285                 public bool authenticated { get; }
1286                 public string client_id { get; construct; }
1287                 public string password { get; }
1288                 public Soup.URI proxy_uri { get; set; }
1289                 public string username { get; }
1290                 public virtual signal unowned string captcha_challenge (string p0);
1291         }
1292         [CCode (cheader_filename = "gdata/gdata.h")]
1293         public class UploadStream : GLib.OutputStream {
1294                 [CCode (type = "GOutputStream*", has_construct_function = false)]
1295                 public UploadStream (GData.Service service, string method, string upload_uri, GData.Entry entry, string slug, string content_type);
1296                 public unowned string get_content_type ();
1297                 public unowned GData.Entry get_entry ();
1298                 public unowned string get_response (ssize_t length);
1299                 public unowned GData.Service get_service ();
1300                 public unowned string get_slug ();
1301                 public unowned string get_upload_uri ();
1302                 public string content_type { get; construct; }
1303                 public GData.Entry entry { get; construct; }
1304                 public GData.Service service { get; construct; }
1305                 public string slug { get; construct; }
1306                 public string upload_uri { get; construct; }
1307         }
1308         [CCode (type_check_function = "GDATA_IS_YOUTUBE_CONTENT", cheader_filename = "gdata/gdata.h")]
1309         public class YouTubeContent : GData.MediaContent {
1310                 [CCode (has_construct_function = false)]
1311                 protected YouTubeContent ();
1312                 [CCode (cname = "gdata_youtube_content_get_format")]
1313                 public GData.YouTubeFormat get_format ();
1314                 public GData.YouTubeFormat format { get; }
1315         }
1316         [CCode (type_check_function = "GDATA_IS_YOUTUBE_CREDIT", cheader_filename = "gdata/gdata.h")]
1317         public class YouTubeCredit : GData.MediaCredit {
1318                 [CCode (has_construct_function = false)]
1319                 protected YouTubeCredit ();
1320                 [CCode (cname = "gdata_youtube_credit_get_entity_type")]
1321                 public unowned string get_entity_type ();
1322                 public string entity_type { get; }
1323         }
1324         [CCode (type_check_function = "GDATA_IS_YOUTUBE_QUERY", cheader_filename = "gdata/gdata.h")]
1325         public class YouTubeQuery : GData.Query {
1326                 [CCode (cname = "gdata_youtube_query_new", has_construct_function = false)]
1327                 public YouTubeQuery (string q);
1328                 [CCode (cname = "gdata_youtube_query_get_age")]
1329                 public GData.YouTubeAge get_age ();
1330                 [CCode (cname = "gdata_youtube_query_get_format")]
1331                 public GData.YouTubeFormat get_format ();
1332                 [CCode (cname = "gdata_youtube_query_get_language")]
1333                 public unowned string get_language ();
1334                 [CCode (cname = "gdata_youtube_query_get_location")]
1335                 public void get_location (double latitude, double longitude, double radius, bool has_location);
1336                 [CCode (cname = "gdata_youtube_query_get_order_by")]
1337                 public unowned string get_order_by ();
1338                 [CCode (cname = "gdata_youtube_query_get_restriction")]
1339                 public unowned string get_restriction ();
1340                 [CCode (cname = "gdata_youtube_query_get_safe_search")]
1341                 public GData.YouTubeSafeSearch get_safe_search ();
1342                 [CCode (cname = "gdata_youtube_query_get_sort_order")]
1343                 public GData.YouTubeSortOrder get_sort_order ();
1344                 [CCode (cname = "gdata_youtube_query_get_uploader")]
1345                 public GData.YouTubeUploader get_uploader ();
1346                 [CCode (cname = "gdata_youtube_query_set_age")]
1347                 public void set_age (GData.YouTubeAge age);
1348                 [CCode (cname = "gdata_youtube_query_set_format")]
1349                 public void set_format (GData.YouTubeFormat format);
1350                 [CCode (cname = "gdata_youtube_query_set_language")]
1351                 public void set_language (string language);
1352                 [CCode (cname = "gdata_youtube_query_set_location")]
1353                 public void set_location (double latitude, double longitude, double radius, bool has_location);
1354                 [CCode (cname = "gdata_youtube_query_set_order_by")]
1355                 public void set_order_by (string order_by);
1356                 [CCode (cname = "gdata_youtube_query_set_restriction")]
1357                 public void set_restriction (string restriction);
1358                 [CCode (cname = "gdata_youtube_query_set_safe_search")]
1359                 public void set_safe_search (GData.YouTubeSafeSearch safe_search);
1360                 [CCode (cname = "gdata_youtube_query_set_sort_order")]
1361                 public void set_sort_order (GData.YouTubeSortOrder sort_order);
1362                 [CCode (cname = "gdata_youtube_query_set_uploader")]
1363                 public void set_uploader (GData.YouTubeUploader uploader);
1364                 public GData.YouTubeAge age { get; set; }
1365                 public GData.YouTubeFormat format { get; set; }
1366                 [NoAccessorMethod]
1367                 public bool has_location { get; set; }
1368                 public string language { get; set; }
1369                 [NoAccessorMethod]
1370                 public double latitude { get; set; }
1371                 [NoAccessorMethod]
1372                 public double location_radius { get; set; }
1373                 [NoAccessorMethod]
1374                 public double longitude { get; set; }
1375                 public string order_by { get; set; }
1376                 public string restriction { get; set; }
1377                 public GData.YouTubeSafeSearch safe_search { get; set; }
1378                 public GData.YouTubeSortOrder sort_order { get; set; }
1379                 public GData.YouTubeUploader uploader { get; set; }
1380         }
1381         [CCode (type_check_function = "GDATA_IS_YOUTUBE_SERVICE", cheader_filename = "gdata/gdata.h")]
1382         public class YouTubeService : GData.Service {
1383                 [CCode (cname = "gdata_youtube_service_new", has_construct_function = false)]
1384                 public YouTubeService (string developer_key, string client_id);
1385                 [CCode (cname = "gdata_youtube_service_error_quark")]
1386                 public static GLib.Quark error_quark ();
1387                 [CCode (cname = "gdata_youtube_service_get_developer_key")]
1388                 public unowned string get_developer_key ();
1389                 [CCode (cname = "gdata_youtube_service_get_youtube_user")]
1390                 public unowned string get_youtube_user ();
1391                 [CCode (cname = "gdata_youtube_service_query_related")]
1392                 public unowned GData.Feed query_related (GData.YouTubeVideo video, GData.Query query, GLib.Cancellable cancellable, GData.QueryProgressCallback progress_callback, void* progress_user_data) throws GLib.Error;
1393                 [CCode (cname = "gdata_youtube_service_query_related_async")]
1394                 public async void query_related_async (GData.YouTubeVideo video, GData.Query query, GLib.Cancellable cancellable, GData.QueryProgressCallback progress_callback, void* progress_user_data);
1395                 [CCode (cname = "gdata_youtube_service_query_standard_feed")]
1396                 public unowned GData.Feed query_standard_feed (GData.YouTubeStandardFeedType feed_type, GData.Query query, GLib.Cancellable cancellable, GData.QueryProgressCallback progress_callback, void* progress_user_data) throws GLib.Error;
1397                 [CCode (cname = "gdata_youtube_service_query_standard_feed_async")]
1398                 public async void query_standard_feed_async (GData.YouTubeStandardFeedType feed_type, GData.Query? query, GLib.Cancellable? cancellable, GData.QueryProgressCallback? progress_callback);
1399                 [CCode (cname = "gdata_youtube_service_query_videos")]
1400                 public unowned GData.Feed query_videos (GData.Query query, GLib.Cancellable cancellable, GData.QueryProgressCallback progress_callback, void* progress_user_data) throws GLib.Error;
1401                 [CCode (cname = "gdata_youtube_service_query_videos_async")]
1402                 public async void query_videos_async (GData.Query query, GLib.Cancellable cancellable, GData.QueryProgressCallback progress_callback, void* progress_user_data);
1403                 [CCode (cname = "gdata_youtube_service_upload_video")]
1404                 public unowned GData.YouTubeVideo upload_video (GData.YouTubeVideo video, GLib.File video_file, GLib.Cancellable cancellable) throws GLib.Error;
1405                 public string developer_key { get; construct; }
1406                 public string youtube_user { get; }
1407         }
1408         [CCode (type_check_function = "GDATA_IS_YOUTUBE_STATE", cheader_filename = "gdata/gdata.h")]
1409         public class YouTubeState : GData.Parsable {
1410                 [CCode (cname = "gdata_youtube_state_new", has_construct_function = false)]
1411                 public YouTubeState (string name, string message, string reason_code, string help_uri);
1412                 [CCode (cname = "gdata_youtube_state_get_help_uri")]
1413                 public unowned string get_help_uri ();
1414                 [CCode (cname = "gdata_youtube_state_get_message")]
1415                 public unowned string get_message ();
1416                 [CCode (cname = "gdata_youtube_state_get_name")]
1417                 public unowned string get_name ();
1418                 [CCode (cname = "gdata_youtube_state_get_reason_code")]
1419                 public unowned string get_reason_code ();
1420                 public string help_uri { get; }
1421                 public string message { get; }
1422                 public string name { get; }
1423                 public string reason_code { get; }
1424         }
1425         [CCode (type_check_function = "GDATA_IS_YOUTUBE_VIDEO", cheader_filename = "gdata/gdata.h")]
1426         public class YouTubeVideo : GData.Entry {
1427                 [CCode (cname = "gdata_youtube_video_new", has_construct_function = false)]
1428                 public YouTubeVideo (string id);
1429                 [CCode (cname = "gdata_youtube_video_get_access_control")]
1430                 public GData.YouTubePermission get_access_control (string action);
1431                 [CCode (cname = "gdata_youtube_video_get_aspect_ratio")]
1432                 public unowned string get_aspect_ratio ();
1433                 [CCode (cname = "gdata_youtube_video_get_category")]
1434                 public unowned GData.MediaCategory get_category ();
1435                 [CCode (cname = "gdata_youtube_video_get_credit")]
1436                 public unowned GData.YouTubeCredit get_credit ();
1437                 [CCode (cname = "gdata_youtube_video_get_description")]
1438                 public unowned string get_description ();
1439                 [CCode (cname = "gdata_youtube_video_get_duration")]
1440                 public uint get_duration ();
1441                 [CCode (cname = "gdata_youtube_video_get_favorite_count")]
1442                 public uint get_favorite_count ();
1443                 [CCode (cname = "gdata_youtube_video_get_keywords")]
1444                 public unowned string get_keywords ();
1445                 [CCode (cname = "gdata_youtube_video_get_location")]
1446                 public unowned string get_location ();
1447                 [CCode (cname = "gdata_youtube_video_get_player_uri")]
1448                 public unowned string get_player_uri ();
1449                 [CCode (cname = "gdata_youtube_video_get_rating")]
1450                 public void get_rating (uint min, uint max, uint count, double average);
1451                 [CCode (cname = "gdata_youtube_video_get_recorded")]
1452                 public void get_recorded (GLib.TimeVal recorded);
1453                 [CCode (cname = "gdata_youtube_video_get_state")]
1454                 public unowned GData.YouTubeState get_state ();
1455                 [CCode (cname = "gdata_youtube_video_get_thumbnails")]
1456                 public unowned GLib.List get_thumbnails ();
1457                 [CCode (cname = "gdata_youtube_video_get_uploaded")]
1458                 public void get_uploaded (GLib.TimeVal uploaded);
1459                 [CCode (cname = "gdata_youtube_video_get_video_id")]
1460                 public unowned string get_video_id ();
1461                 [CCode (cname = "gdata_youtube_video_get_video_id_from_uri")]
1462                 public static unowned string get_video_id_from_uri (string video_uri);
1463                 [CCode (cname = "gdata_youtube_video_get_view_count")]
1464                 public uint get_view_count ();
1465                 [CCode (cname = "gdata_youtube_video_is_restricted_in_country")]
1466                 public bool is_restricted_in_country (string country);
1467                 [CCode (cname = "gdata_youtube_video_look_up_content")]
1468                 public unowned GData.YouTubeContent look_up_content (string type);
1469                 [CCode (cname = "gdata_youtube_video_set_access_control")]
1470                 public void set_access_control (string action, GData.YouTubePermission permission);
1471                 [CCode (cname = "gdata_youtube_video_set_aspect_ratio")]
1472                 public void set_aspect_ratio (string aspect_ratio);
1473                 [CCode (cname = "gdata_youtube_video_set_category")]
1474                 public void set_category (GData.MediaCategory category);
1475                 [CCode (cname = "gdata_youtube_video_set_description")]
1476                 public void set_description (string description);
1477                 [CCode (cname = "gdata_youtube_video_set_is_draft")]
1478                 public void set_is_draft (bool is_draft);
1479                 [CCode (cname = "gdata_youtube_video_set_is_private")]
1480                 public void set_is_private (bool is_private);
1481                 [CCode (cname = "gdata_youtube_video_set_keywords")]
1482                 public void set_keywords (string keywords);
1483                 [CCode (cname = "gdata_youtube_video_set_location")]
1484                 public void set_location (string location);
1485                 [CCode (cname = "gdata_youtube_video_set_recorded")]
1486                 public void set_recorded (GLib.TimeVal recorded);
1487                 public string aspect_ratio { get; set; }
1488                 [NoAccessorMethod]
1489                 public double average_rating { get; }
1490                 public GData.MediaCategory category { get; set; }
1491                 public GData.YouTubeCredit credit { get; }
1492                 public string description { get; set; }
1493                 public uint duration { get; }
1494                 public uint favorite_count { get; }
1495                 [NoAccessorMethod]
1496                 public bool is_draft { get; set; }
1497                 [NoAccessorMethod]
1498                 public bool is_private { get; set; }
1499                 [CCode (array_length = false, array_null_terminated = true)]
1500                 public string[] keywords { get; set; }
1501                 public string location { get; set; }
1502                 [NoAccessorMethod]
1503                 public uint max_rating { get; }
1504                 [NoAccessorMethod]
1505                 public uint min_rating { get; }
1506                 public string player_uri { get; }
1507                 [NoAccessorMethod]
1508                 public uint rating_count { get; }
1509                 public GLib.TimeVal recorded { get; set; }
1510                 public GData.YouTubeState state { get; }
1511                 public GLib.TimeVal uploaded { get; }
1512                 public string video_id { get; }
1513                 public uint view_count { get; }
1514         }
1515         [CCode (cheader_filename = "gdata/gdata.h")]
1516         public interface AccessHandler : GData.Entry {
1517                 public bool delete_rule (GData.Service service, GData.AccessRule rule, GLib.Cancellable cancellable) throws GLib.Error;
1518                 public unowned GData.Feed get_rules (GData.Service service, GLib.Cancellable cancellable, GData.QueryProgressCallback progress_callback, void* progress_user_data) throws GLib.Error;
1519                 public unowned GData.AccessRule insert_rule (GData.Service service, GData.AccessRule rule, GLib.Cancellable cancellable) throws GLib.Error;
1520                 [NoWrapper]
1521                 public abstract bool is_owner_rule (GData.AccessRule rule);
1522                 public unowned GData.AccessRule update_rule (GData.Service service, GData.AccessRule rule, GLib.Cancellable cancellable) throws GLib.Error;
1523         }
1524         [CCode (cprefix = "GDATA_AUTHENTICATION_ERROR_", cheader_filename = "gdata/gdata.h")]
1525         public enum AuthenticationError {
1526                 BAD_AUTHENTICATION,
1527                 NOT_VERIFIED,
1528                 TERMS_NOT_AGREED,
1529                 CAPTCHA_REQUIRED,
1530                 ACCOUNT_DELETED,
1531                 ACCOUNT_DISABLED,
1532                 SERVICE_DISABLED
1533         }
1534         [CCode (cprefix = "GDATA_DOCUMENTS_PRESENTATION_", cheader_filename = "gdata/gdata.h")]
1535         public enum DocumentsPresentationFormat {
1536                 PDF,
1537                 PNG,
1538                 PPT,
1539                 SWF,
1540                 TXT
1541         }
1542         [CCode (cprefix = "GDATA_DOCUMENTS_SERVICE_ERROR_INVALID_CONTENT_", cheader_filename = "gdata/gdata.h")]
1543         public enum DocumentsServiceError {
1544                 TYPE
1545         }
1546         [CCode (cprefix = "GDATA_DOCUMENTS_SPREADSHEET_", cheader_filename = "gdata/gdata.h")]
1547         public enum DocumentsSpreadsheetFormat {
1548                 XLS,
1549                 CSV,
1550                 PDF,
1551                 ODS,
1552                 TSV,
1553                 HTML
1554         }
1555         [CCode (cprefix = "GDATA_DOCUMENTS_TEXT_", cheader_filename = "gdata/gdata.h")]
1556         public enum DocumentsTextFormat {
1557                 DOC,
1558                 HTML,
1559                 ODT,
1560                 PDF,
1561                 PNG,
1562                 RTF,
1563                 TXT,
1564                 ZIP
1565         }
1566         [CCode (cprefix = "GDATA_MEDIA_EXPRESSION_", cheader_filename = "gdata/gdata.h")]
1567         public enum MediaExpression {
1568                 SAMPLE,
1569                 FULL,
1570                 NONSTOP
1571         }
1572         [CCode (cprefix = "GDATA_MEDIA_", cheader_filename = "gdata/gdata.h")]
1573         public enum MediaMedium {
1574                 UNKNOWN,
1575                 IMAGE,
1576                 AUDIO,
1577                 VIDEO,
1578                 DOCUMENT,
1579                 EXECUTABLE
1580         }
1581         [CCode (cprefix = "GDATA_OPERATION_", cheader_filename = "gdata/gdata.h")]
1582         public enum OperationType {
1583                 QUERY,
1584                 INSERTION,
1585                 UPDATE,
1586                 DELETION,
1587                 DOWNLOAD,
1588                 UPLOAD,
1589                 AUTHENTICATION
1590         }
1591         [CCode (cprefix = "GDATA_PARSER_ERROR_", cheader_filename = "gdata/gdata.h")]
1592         public enum ParserError {
1593                 PARSING_STRING,
1594                 EMPTY_DOCUMENT
1595         }
1596         [CCode (cprefix = "GDATA_PICASAWEB_", cheader_filename = "gdata/gdata.h")]
1597         public enum PicasaWebVisibility {
1598                 PUBLIC,
1599                 PRIVATE
1600         }
1601         [CCode (cprefix = "GDATA_SERVICE_ERROR_", cheader_filename = "gdata/gdata.h")]
1602         public enum ServiceError {
1603                 UNAVAILABLE,
1604                 PROTOCOL_ERROR,
1605                 ENTRY_ALREADY_INSERTED,
1606                 AUTHENTICATION_REQUIRED,
1607                 NOT_FOUND,
1608                 CONFLICT,
1609                 FORBIDDEN,
1610                 BAD_QUERY_PARAMETER,
1611                 NETWORK_ERROR,
1612                 PROXY_ERROR
1613         }
1614         [CCode (cprefix = "GDATA_YOUTUBE_AGE_", cheader_filename = "gdata/gdata.h")]
1615         public enum YouTubeAge {
1616                 ALL_TIME,
1617                 TODAY,
1618                 THIS_WEEK,
1619                 THIS_MONTH
1620         }
1621         [CCode (cprefix = "GDATA_YOUTUBE_FORMAT_", cheader_filename = "gdata/gdata.h")]
1622         public enum YouTubeFormat {
1623                 UNKNOWN,
1624                 RTSP_H263_AMR,
1625                 HTTP_SWF,
1626                 RTSP_MPEG4_AAC
1627         }
1628         [CCode (cprefix = "GDATA_YOUTUBE_PERMISSION_", cheader_filename = "gdata/gdata.h")]
1629         public enum YouTubePermission {
1630                 ALLOWED,
1631                 DENIED,
1632                 MODERATED
1633         }
1634         [CCode (cprefix = "GDATA_YOUTUBE_SAFE_SEARCH_", cheader_filename = "gdata/gdata.h")]
1635         public enum YouTubeSafeSearch {
1636                 NONE,
1637                 MODERATE,
1638                 STRICT
1639         }
1640         [CCode (cprefix = "GDATA_YOUTUBE_SERVICE_ERROR_", cheader_filename = "gdata/gdata.h")]
1641         public enum YouTubeServiceError {
1642                 API_QUOTA_EXCEEDED,
1643                 ENTRY_QUOTA_EXCEEDED
1644         }
1645         [CCode (cprefix = "GDATA_YOUTUBE_SORT_", cheader_filename = "gdata/gdata.h")]
1646         public enum YouTubeSortOrder {
1647                 NONE,
1648                 ASCENDING,
1649                 DESCENDING
1650         }
1651         [CCode (cprefix = "GDATA_YOUTUBE_", cheader_filename = "gdata/gdata.h")]
1652         public enum YouTubeStandardFeedType {
1653                 TOP_RATED_FEED,
1654                 TOP_FAVORITES_FEED,
1655                 MOST_VIEWED_FEED,
1656                 MOST_POPULAR_FEED,
1657                 MOST_RECENT_FEED,
1658                 MOST_DISCUSSED_FEED,
1659                 MOST_LINKED_FEED,
1660                 MOST_RESPONDED_FEED,
1661                 RECENTLY_FEATURED_FEED,
1662                 WATCH_ON_MOBILE_FEED
1663         }
1664         [CCode (cprefix = "GDATA_YOUTUBE_UPLOADER_", cheader_filename = "gdata/gdata.h")]
1665         public enum YouTubeUploader {
1666                 ALL,
1667                 PARTNER
1668         }
1669         [CCode (cheader_filename = "gdata/gdata.h")]
1670         public delegate void QueryProgressCallback (GData.Entry entry, uint entry_key, uint entry_count);
1671         [CCode (cheader_filename = "gdata/gdata.h")]
1672         public const string ACCESS_ROLE_NONE;
1673         [CCode (cheader_filename = "gdata/gdata.h")]
1674         public const string ACCESS_SCOPE_DEFAULT;
1675         [CCode (cheader_filename = "gdata/gdata.h")]
1676         public const string ACCESS_SCOPE_DOMAIN;
1677         [CCode (cheader_filename = "gdata/gdata.h")]
1678         public const string ACCESS_SCOPE_USER;
1679         [CCode (cheader_filename = "gdata/gdata.h")]
1680         public const string CALENDAR_ACCESS_ROLE_EDITOR;
1681         [CCode (cheader_filename = "gdata/gdata.h")]
1682         public const string CALENDAR_ACCESS_ROLE_FREE_BUSY;
1683         [CCode (cheader_filename = "gdata/gdata.h")]
1684         public const string CALENDAR_ACCESS_ROLE_OWNER;
1685         [CCode (cheader_filename = "gdata/gdata.h")]
1686         public const string CALENDAR_ACCESS_ROLE_READ;
1687         [CCode (cheader_filename = "gdata/gdata.h")]
1688         public const string CALENDAR_ACCESS_ROLE_ROOT;
1689         [CCode (cheader_filename = "gdata/gdata.h")]
1690         public const string DOCUMENTS_ACCESS_ROLE_OWNER;
1691         [CCode (cheader_filename = "gdata/gdata.h")]
1692         public const string DOCUMENTS_ACCESS_ROLE_READER;
1693         [CCode (cheader_filename = "gdata/gdata.h")]
1694         public const string DOCUMENTS_ACCESS_ROLE_WRITER;
1695         [CCode (cheader_filename = "gdata/gdata.h")]
1696         public const string GCONTACT_CALENDAR_FREE_BUSY;
1697         [CCode (cheader_filename = "gdata/gdata.h")]
1698         public const string GCONTACT_CALENDAR_HOME;
1699         [CCode (cheader_filename = "gdata/gdata.h")]
1700         public const string GCONTACT_CALENDAR_WORK;
1701         [CCode (cheader_filename = "gdata/gdata.h")]
1702         public const string GCONTACT_EVENT_ANNIVERSARY;
1703         [CCode (cheader_filename = "gdata/gdata.h")]
1704         public const string GCONTACT_EVENT_OTHER;
1705         [CCode (cheader_filename = "gdata/gdata.h")]
1706         public const string GCONTACT_JOT_HOME;
1707         [CCode (cheader_filename = "gdata/gdata.h")]
1708         public const string GCONTACT_JOT_KEYWORDS;
1709         [CCode (cheader_filename = "gdata/gdata.h")]
1710         public const string GCONTACT_JOT_OTHER;
1711         [CCode (cheader_filename = "gdata/gdata.h")]
1712         public const string GCONTACT_JOT_USER;
1713         [CCode (cheader_filename = "gdata/gdata.h")]
1714         public const string GCONTACT_JOT_WORK;
1715         [CCode (cheader_filename = "gdata/gdata.h")]
1716         public const string GCONTACT_RELATION_ASSISTANT;
1717         [CCode (cheader_filename = "gdata/gdata.h")]
1718         public const string GCONTACT_RELATION_BROTHER;
1719         [CCode (cheader_filename = "gdata/gdata.h")]
1720         public const string GCONTACT_RELATION_CHILD;
1721         [CCode (cheader_filename = "gdata/gdata.h")]
1722         public const string GCONTACT_RELATION_DOMESTIC_PARTNER;
1723         [CCode (cheader_filename = "gdata/gdata.h")]
1724         public const string GCONTACT_RELATION_FATHER;
1725         [CCode (cheader_filename = "gdata/gdata.h")]
1726         public const string GCONTACT_RELATION_FRIEND;
1727         [CCode (cheader_filename = "gdata/gdata.h")]
1728         public const string GCONTACT_RELATION_MANAGER;
1729         [CCode (cheader_filename = "gdata/gdata.h")]
1730         public const string GCONTACT_RELATION_MOTHER;
1731         [CCode (cheader_filename = "gdata/gdata.h")]
1732         public const string GCONTACT_RELATION_PARENT;
1733         [CCode (cheader_filename = "gdata/gdata.h")]
1734         public const string GCONTACT_RELATION_PARTNER;
1735         [CCode (cheader_filename = "gdata/gdata.h")]
1736         public const string GCONTACT_RELATION_REFERRER;
1737         [CCode (cheader_filename = "gdata/gdata.h")]
1738         public const string GCONTACT_RELATION_RELATIVE;
1739         [CCode (cheader_filename = "gdata/gdata.h")]
1740         public const string GCONTACT_RELATION_SISTER;
1741         [CCode (cheader_filename = "gdata/gdata.h")]
1742         public const string GCONTACT_RELATION_SPOUSE;
1743         [CCode (cheader_filename = "gdata/gdata.h")]
1744         public const string GCONTACT_WEBSITE_BLOG;
1745         [CCode (cheader_filename = "gdata/gdata.h")]
1746         public const string GCONTACT_WEBSITE_FTP;
1747         [CCode (cheader_filename = "gdata/gdata.h")]
1748         public const string GCONTACT_WEBSITE_HOME;
1749         [CCode (cheader_filename = "gdata/gdata.h")]
1750         public const string GCONTACT_WEBSITE_HOME_PAGE;
1751         [CCode (cheader_filename = "gdata/gdata.h")]
1752         public const string GCONTACT_WEBSITE_OTHER;
1753         [CCode (cheader_filename = "gdata/gdata.h")]
1754         public const string GCONTACT_WEBSITE_PROFILE;
1755         [CCode (cheader_filename = "gdata/gdata.h")]
1756         public const string GCONTACT_WEBSITE_WORK;
1757         [CCode (cheader_filename = "gdata/gdata.h")]
1758         public const string GD_ADDRESS_USAGE_GENERAL;
1759         [CCode (cheader_filename = "gdata/gdata.h")]
1760         public const string GD_ADDRESS_USAGE_LOCAL;
1761         [CCode (cheader_filename = "gdata/gdata.h")]
1762         public const string GD_EMAIL_ADDRESS_HOME;
1763         [CCode (cheader_filename = "gdata/gdata.h")]
1764         public const string GD_EMAIL_ADDRESS_OTHER;
1765         [CCode (cheader_filename = "gdata/gdata.h")]
1766         public const string GD_EMAIL_ADDRESS_WORK;
1767         [CCode (cheader_filename = "gdata/gdata.h")]
1768         public const string GD_EVENT_STATUS_CANCELED;
1769         [CCode (cheader_filename = "gdata/gdata.h")]
1770         public const string GD_EVENT_STATUS_CONFIRMED;
1771         [CCode (cheader_filename = "gdata/gdata.h")]
1772         public const string GD_EVENT_STATUS_TENTATIVE;
1773         [CCode (cheader_filename = "gdata/gdata.h")]
1774         public const string GD_EVENT_TRANSPARENCY_OPAQUE;
1775         [CCode (cheader_filename = "gdata/gdata.h")]
1776         public const string GD_EVENT_TRANSPARENCY_TRANSPARENT;
1777         [CCode (cheader_filename = "gdata/gdata.h")]
1778         public const string GD_EVENT_VISIBILITY_CONFIDENTIAL;
1779         [CCode (cheader_filename = "gdata/gdata.h")]
1780         public const string GD_EVENT_VISIBILITY_DEFAULT;
1781         [CCode (cheader_filename = "gdata/gdata.h")]
1782         public const string GD_EVENT_VISIBILITY_PRIVATE;
1783         [CCode (cheader_filename = "gdata/gdata.h")]
1784         public const string GD_EVENT_VISIBILITY_PUBLIC;
1785         [CCode (cheader_filename = "gdata/gdata.h")]
1786         public const string GD_IM_ADDRESS_HOME;
1787         [CCode (cheader_filename = "gdata/gdata.h")]
1788         public const string GD_IM_ADDRESS_NETMEETING;
1789         [CCode (cheader_filename = "gdata/gdata.h")]
1790         public const string GD_IM_ADDRESS_OTHER;
1791         [CCode (cheader_filename = "gdata/gdata.h")]
1792         public const string GD_IM_ADDRESS_WORK;
1793         [CCode (cheader_filename = "gdata/gdata.h")]
1794         public const string GD_IM_PROTOCOL_AIM;
1795         [CCode (cheader_filename = "gdata/gdata.h")]
1796         public const string GD_IM_PROTOCOL_GOOGLE_TALK;
1797         [CCode (cheader_filename = "gdata/gdata.h")]
1798         public const string GD_IM_PROTOCOL_ICQ;
1799         [CCode (cheader_filename = "gdata/gdata.h")]
1800         public const string GD_IM_PROTOCOL_JABBER;
1801         [CCode (cheader_filename = "gdata/gdata.h")]
1802         public const string GD_IM_PROTOCOL_LIVE_MESSENGER;
1803         [CCode (cheader_filename = "gdata/gdata.h")]
1804         public const string GD_IM_PROTOCOL_QQ;
1805         [CCode (cheader_filename = "gdata/gdata.h")]
1806         public const string GD_IM_PROTOCOL_SKYPE;
1807         [CCode (cheader_filename = "gdata/gdata.h")]
1808         public const string GD_IM_PROTOCOL_YAHOO_MESSENGER;
1809         [CCode (cheader_filename = "gdata/gdata.h")]
1810         public const string GD_MAIL_CLASS_BOTH;
1811         [CCode (cheader_filename = "gdata/gdata.h")]
1812         public const string GD_MAIL_CLASS_LETTERS;
1813         [CCode (cheader_filename = "gdata/gdata.h")]
1814         public const string GD_MAIL_CLASS_NEITHER;
1815         [CCode (cheader_filename = "gdata/gdata.h")]
1816         public const string GD_MAIL_CLASS_PARCELS;
1817         [CCode (cheader_filename = "gdata/gdata.h")]
1818         public const string GD_ORGANIZATION_OTHER;
1819         [CCode (cheader_filename = "gdata/gdata.h")]
1820         public const string GD_ORGANIZATION_WORK;
1821         [CCode (cheader_filename = "gdata/gdata.h")]
1822         public const string GD_PHONE_NUMBER_ASSISTANT;
1823         [CCode (cheader_filename = "gdata/gdata.h")]
1824         public const string GD_PHONE_NUMBER_CALLBACK;
1825         [CCode (cheader_filename = "gdata/gdata.h")]
1826         public const string GD_PHONE_NUMBER_CAR;
1827         [CCode (cheader_filename = "gdata/gdata.h")]
1828         public const string GD_PHONE_NUMBER_COMPANY_MAIN;
1829         [CCode (cheader_filename = "gdata/gdata.h")]
1830         public const string GD_PHONE_NUMBER_FAX;
1831         [CCode (cheader_filename = "gdata/gdata.h")]
1832         public const string GD_PHONE_NUMBER_HOME;
1833         [CCode (cheader_filename = "gdata/gdata.h")]
1834         public const string GD_PHONE_NUMBER_HOME_FAX;
1835         [CCode (cheader_filename = "gdata/gdata.h")]
1836         public const string GD_PHONE_NUMBER_ISDN;
1837         [CCode (cheader_filename = "gdata/gdata.h")]
1838         public const string GD_PHONE_NUMBER_MAIN;
1839         [CCode (cheader_filename = "gdata/gdata.h")]
1840         public const string GD_PHONE_NUMBER_MOBILE;
1841         [CCode (cheader_filename = "gdata/gdata.h")]
1842         public const string GD_PHONE_NUMBER_OTHER;
1843         [CCode (cheader_filename = "gdata/gdata.h")]
1844         public const string GD_PHONE_NUMBER_OTHER_FAX;
1845         [CCode (cheader_filename = "gdata/gdata.h")]
1846         public const string GD_PHONE_NUMBER_PAGER;
1847         [CCode (cheader_filename = "gdata/gdata.h")]
1848         public const string GD_PHONE_NUMBER_RADIO;
1849         [CCode (cheader_filename = "gdata/gdata.h")]
1850         public const string GD_PHONE_NUMBER_TELEX;
1851         [CCode (cheader_filename = "gdata/gdata.h")]
1852         public const string GD_PHONE_NUMBER_TTY_TDD;
1853         [CCode (cheader_filename = "gdata/gdata.h")]
1854         public const string GD_PHONE_NUMBER_WORK;
1855         [CCode (cheader_filename = "gdata/gdata.h")]
1856         public const string GD_PHONE_NUMBER_WORK_FAX;
1857         [CCode (cheader_filename = "gdata/gdata.h")]
1858         public const string GD_PHONE_NUMBER_WORK_MOBILE;
1859         [CCode (cheader_filename = "gdata/gdata.h")]
1860         public const string GD_PHONE_NUMBER_WORK_PAGER;
1861         [CCode (cheader_filename = "gdata/gdata.h")]
1862         public const string GD_POSTAL_ADDRESS_HOME;
1863         [CCode (cheader_filename = "gdata/gdata.h")]
1864         public const string GD_POSTAL_ADDRESS_OTHER;
1865         [CCode (cheader_filename = "gdata/gdata.h")]
1866         public const string GD_POSTAL_ADDRESS_WORK;
1867         [CCode (cheader_filename = "gdata/gdata.h")]
1868         public const string GD_REMINDER_ALERT;
1869         [CCode (cheader_filename = "gdata/gdata.h")]
1870         public const string GD_REMINDER_EMAIL;
1871         [CCode (cheader_filename = "gdata/gdata.h")]
1872         public const string GD_REMINDER_SMS;
1873         [CCode (cheader_filename = "gdata/gdata.h")]
1874         public const string GD_WHERE_EVENT;
1875         [CCode (cheader_filename = "gdata/gdata.h")]
1876         public const string GD_WHERE_EVENT_ALTERNATE;
1877         [CCode (cheader_filename = "gdata/gdata.h")]
1878         public const string GD_WHERE_EVENT_PARKING;
1879         [CCode (cheader_filename = "gdata/gdata.h")]
1880         public const string GD_WHO_EVENT_ATTENDEE;
1881         [CCode (cheader_filename = "gdata/gdata.h")]
1882         public const string GD_WHO_EVENT_ORGANIZER;
1883         [CCode (cheader_filename = "gdata/gdata.h")]
1884         public const string GD_WHO_EVENT_PERFORMER;
1885         [CCode (cheader_filename = "gdata/gdata.h")]
1886         public const string GD_WHO_EVENT_SPEAKER;
1887         [CCode (cheader_filename = "gdata/gdata.h")]
1888         public const string LINK_ALTERNATE;
1889         [CCode (cheader_filename = "gdata/gdata.h")]
1890         public const string LINK_EDIT;
1891         [CCode (cheader_filename = "gdata/gdata.h")]
1892         public const string LINK_EDIT_MEDIA;
1893         [CCode (cheader_filename = "gdata/gdata.h")]
1894         public const string LINK_ENCLOSURE;
1895         [CCode (cheader_filename = "gdata/gdata.h")]
1896         public const string LINK_RELATED;
1897         [CCode (cheader_filename = "gdata/gdata.h")]
1898         public const string LINK_SELF;
1899         [CCode (cheader_filename = "gdata/gdata.h")]
1900         public const string LINK_VIA;
1901         [CCode (cheader_filename = "gdata/gdata.h")]
1902         public const string PICASAWEB_VIDEO_STATUS_FAILED;
1903         [CCode (cheader_filename = "gdata/gdata.h")]
1904         public const string PICASAWEB_VIDEO_STATUS_FINAL;
1905         [CCode (cheader_filename = "gdata/gdata.h")]
1906         public const string PICASAWEB_VIDEO_STATUS_PENDING;
1907         [CCode (cheader_filename = "gdata/gdata.h")]
1908         public const string PICASAWEB_VIDEO_STATUS_READY;
1909         [CCode (cheader_filename = "gdata/gdata.h")]
1910         public const string YOUTUBE_ACTION_COMMENT;
1911         [CCode (cheader_filename = "gdata/gdata.h")]
1912         public const string YOUTUBE_ACTION_COMMENT_VOTE;
1913         [CCode (cheader_filename = "gdata/gdata.h")]
1914         public const string YOUTUBE_ACTION_EMBED;
1915         [CCode (cheader_filename = "gdata/gdata.h")]
1916         public const string YOUTUBE_ACTION_RATE;
1917         [CCode (cheader_filename = "gdata/gdata.h")]
1918         public const string YOUTUBE_ACTION_SYNDICATE;
1919         [CCode (cheader_filename = "gdata/gdata.h")]
1920         public const string YOUTUBE_ACTION_VIDEO_RESPOND;
1921         [CCode (cheader_filename = "gdata/gdata.h")]
1922         public const string YOUTUBE_ASPECT_RATIO_WIDESCREEN;
1923         [CCode (cheader_filename = "gdata/gdata.h")]
1924         public const string YOUTUBE_CREDIT_ENTITY_PARTNER;
1925         [CCode (cheader_filename = "gdata/gdata.h")]
1926         public static GLib.Quark authentication_error_quark ();
1927         [CCode (cheader_filename = "gdata/gdata.h")]
1928         public static GLib.Quark parser_error_quark ();