4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
<title>Evolution-Data-Server Reference Manual: EContact</title>
5
<title>EContact: Evolution-Data-Server Reference Manual</title>
6
6
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7
7
<link rel="home" href="index.html" title="Evolution-Data-Server Reference Manual">
8
8
<link rel="up" href="ch04.html" title="Addressbook">
9
9
<link rel="prev" href="eds-EVCard.html" title="EVCard">
10
10
<link rel="next" href="ch05.html" title="Calendar">
11
<meta name="generator" content="GTK-Doc V1.21 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.23 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
107
107
<td class="function_type">
108
<a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
110
<td class="function_name">
111
<a class="link" href="eds-EContact.html#e-contact-get-attributes-set" title="e_contact_get_attributes_set ()">e_contact_get_attributes_set</a> <span class="c_punctuation">()</span>
115
<td class="function_type">
108
116
<span class="returnvalue">void</span>
110
118
<td class="function_name">
514
520
<div class="refsect3">
515
521
<a name="id-1.3.3.7.7.4.6"></a><h4>Returns</h4>
516
522
<p> A new <a class="link" href="eds-EContact.html#EContact" title="struct EContact"><span class="type">EContact</span></a>.</p>
519
<p class="since">Since 3.4</p>
524
<p class="since">Since: <a class="link" href="api-index-3.4.html" title="Index of new symbols in 3.4">3.4</a></p>
522
527
<div class="refsect2">
706
711
<div class="refsect2">
712
<a name="e-contact-get-attributes-set"></a><h3>e_contact_get_attributes_set ()</h3>
713
<pre class="programlisting"><a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> *
714
e_contact_get_attributes_set (<em class="parameter"><code><a class="link" href="eds-EContact.html#EContact" title="struct EContact"><span class="type">EContact</span></a> *contact</code></em>,
715
<em class="parameter"><code>const <a class="link" href="eds-EContact.html#EContactField" title="enum EContactField"><span class="type">EContactField</span></a> field_ids[]</code></em>,
716
<em class="parameter"><code><a href="https://developer.gnome.org/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> size</code></em>);</pre>
717
<p>Gets a list of the vcard attributes for <em class="parameter"><code>contact</code></em>
718
's <em class="parameter"><code>field_ids</code></em>
720
<div class="refsect3">
721
<a name="id-1.3.3.7.7.10.5"></a><h4>Parameters</h4>
722
<div class="informaltable"><table width="100%" border="0">
724
<col width="150px" class="parameters_name">
725
<col class="parameters_description">
726
<col width="200px" class="parameters_annotations">
730
<td class="parameter_name"><p>contact</p></td>
731
<td class="parameter_description"><p>an <a class="link" href="eds-EContact.html#EContact" title="struct EContact"><span class="type">EContact</span></a></p></td>
732
<td class="parameter_annotations"> </td>
735
<td class="parameter_name"><p>field_ids</p></td>
736
<td class="parameter_description"><p>an array of <a class="link" href="eds-EContact.html#EContactField" title="enum EContactField"><span class="type">EContactField</span></a></p></td>
737
<td class="parameter_annotations"> </td>
740
<td class="parameter_name"><p>size</p></td>
741
<td class="parameter_description"><p>number of elements in field_ids</p></td>
742
<td class="parameter_annotations"> </td>
747
<div class="refsect3">
748
<a name="id-1.3.3.7.7.10.6"></a><h4>Returns</h4>
749
<p> A <a href="https://developer.gnome.org/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of pointers
750
to <a class="link" href="eds-EVCard.html#EVCardAttribute" title="EVCardAttribute"><span class="type">EVCardAttribute</span></a>, owned by the caller. </p>
751
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> EVCardAttribute]</span></p>
753
<p class="since">Since: 3.16</p>
756
<div class="refsect2">
707
757
<a name="e-contact-set-attributes"></a><h3>e_contact_set_attributes ()</h3>
708
758
<pre class="programlisting"><span class="returnvalue">void</span>
709
759
e_contact_set_attributes (<em class="parameter"><code><a class="link" href="eds-EContact.html#EContact" title="struct EContact"><span class="type">EContact</span></a> *contact</code></em>,
715
765
Attributes are added to the contact in the same order as they are in <em class="parameter"><code>attributes</code></em>
717
767
<div class="refsect3">
718
<a name="id-1.3.3.7.7.10.5"></a><h4>Parameters</h4>
768
<a name="id-1.3.3.7.7.11.5"></a><h4>Parameters</h4>
719
769
<div class="informaltable"><table width="100%" border="0">
721
771
<col width="150px" class="parameters_name">
749
799
e_contact_date_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
750
800
<p>Creates a new <a class="link" href="eds-EContact.html#EContactDate" title="EContactDate"><span class="type">EContactDate</span></a> struct.</p>
751
801
<div class="refsect3">
752
<a name="id-1.3.3.7.7.11.5"></a><h4>Returns</h4>
802
<a name="id-1.3.3.7.7.12.5"></a><h4>Returns</h4>
753
803
<p> A new <a class="link" href="eds-EContact.html#EContactDate" title="EContactDate"><span class="type">EContactDate</span></a> struct.</p>
762
811
<p>Creates a new <a class="link" href="eds-EContact.html#EContactDate" title="EContactDate"><span class="type">EContactDate</span></a> based on <em class="parameter"><code>str</code></em>
764
813
<div class="refsect3">
765
<a name="id-1.3.3.7.7.12.5"></a><h4>Parameters</h4>
814
<a name="id-1.3.3.7.7.13.5"></a><h4>Parameters</h4>
766
815
<div class="informaltable"><table width="100%" border="0">
768
817
<col width="150px" class="parameters_name">
791
839
on the values of <em class="parameter"><code>dt</code></em>
793
841
<div class="refsect3">
794
<a name="id-1.3.3.7.7.13.5"></a><h4>Parameters</h4>
842
<a name="id-1.3.3.7.7.14.5"></a><h4>Parameters</h4>
795
843
<div class="informaltable"><table width="100%" border="0">
797
845
<col width="150px" class="parameters_name">
821
868
and <em class="parameter"><code>dt2</code></em>
822
869
are the same date.</p>
823
870
<div class="refsect3">
824
<a name="id-1.3.3.7.7.14.5"></a><h4>Parameters</h4>
871
<a name="id-1.3.3.7.7.15.5"></a><h4>Parameters</h4>
825
872
<div class="informaltable"><table width="100%" border="0">
827
874
<col width="150px" class="parameters_name">
845
892
<div class="refsect3">
846
<a name="id-1.3.3.7.7.14.6"></a><h4>Returns</h4>
893
<a name="id-1.3.3.7.7.15.6"></a><h4>Returns</h4>
847
894
<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if <em class="parameter"><code>dt1</code></em>
848
895
and <em class="parameter"><code>dt2</code></em>
849
896
are equal, <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</p>
858
904
<p>Frees the <em class="parameter"><code>date</code></em>
859
905
struct and its contents.</p>
860
906
<div class="refsect3">
861
<a name="id-1.3.3.7.7.15.5"></a><h4>Parameters</h4>
907
<a name="id-1.3.3.7.7.16.5"></a><h4>Parameters</h4>
862
908
<div class="informaltable"><table width="100%" border="0">
864
910
<col width="150px" class="parameters_name">
880
926
e_contact_name_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
881
927
<p>Creates a new <a class="link" href="eds-EContact.html#EContactName" title="EContactName"><span class="type">EContactName</span></a> struct.</p>
882
928
<div class="refsect3">
883
<a name="id-1.3.3.7.7.16.5"></a><h4>Returns</h4>
929
<a name="id-1.3.3.7.7.17.5"></a><h4>Returns</h4>
884
930
<p> A new <a class="link" href="eds-EContact.html#EContactName" title="EContactName"><span class="type">EContactName</span></a> struct.</p>
893
938
<p>Generates a string representation of <em class="parameter"><code>name</code></em>
895
940
<div class="refsect3">
896
<a name="id-1.3.3.7.7.17.5"></a><h4>Parameters</h4>
941
<a name="id-1.3.3.7.7.18.5"></a><h4>Parameters</h4>
897
942
<div class="informaltable"><table width="100%" border="0">
899
944
<col width="150px" class="parameters_name">
922
966
<p>Creates a new <a class="link" href="eds-EContact.html#EContactName" title="EContactName"><span class="type">EContactName</span></a> based on the parsed <em class="parameter"><code>name_str</code></em>
924
968
<div class="refsect3">
925
<a name="id-1.3.3.7.7.18.5"></a><h4>Parameters</h4>
969
<a name="id-1.3.3.7.7.19.5"></a><h4>Parameters</h4>
926
970
<div class="informaltable"><table width="100%" border="0">
928
972
<col width="150px" class="parameters_name">
950
993
<p>Creates a copy of <em class="parameter"><code>n</code></em>
952
995
<div class="refsect3">
953
<a name="id-1.3.3.7.7.19.5"></a><h4>Parameters</h4>
996
<a name="id-1.3.3.7.7.20.5"></a><h4>Parameters</h4>
954
997
<div class="informaltable"><table width="100%" border="0">
956
999
<col width="150px" class="parameters_name">
979
1021
<p>Frees <em class="parameter"><code>name</code></em>
980
1022
and its contents.</p>
981
1023
<div class="refsect3">
982
<a name="id-1.3.3.7.7.20.5"></a><h4>Parameters</h4>
1024
<a name="id-1.3.3.7.7.21.5"></a><h4>Parameters</h4>
983
1025
<div class="informaltable"><table width="100%" border="0">
985
1027
<col width="150px" class="parameters_name">
1001
1043
e_contact_photo_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1002
1044
<p>Creates a new <a class="link" href="eds-EContact.html#EContactPhoto" title="EContactPhoto"><span class="type">EContactPhoto</span></a> struct.</p>
1003
1045
<div class="refsect3">
1004
<a name="id-1.3.3.7.7.21.5"></a><h4>Returns</h4>
1046
<a name="id-1.3.3.7.7.22.5"></a><h4>Returns</h4>
1005
1047
<p> A new <a class="link" href="eds-EContact.html#EContactPhoto" title="EContactPhoto"><span class="type">EContactPhoto</span></a> struct. </p>
1006
1048
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
1008
<p class="since">Since 3.2</p>
1050
<p class="since">Since: <a class="link" href="api-index-3.2.html" title="Index of new symbols in 3.2">3.2</a></p>
1011
1053
<div class="refsect2">
1015
1057
<p>Frees the <em class="parameter"><code>photo</code></em>
1016
1058
struct and its contents.</p>
1017
1059
<div class="refsect3">
1018
<a name="id-1.3.3.7.7.22.5"></a><h4>Parameters</h4>
1060
<a name="id-1.3.3.7.7.23.5"></a><h4>Parameters</h4>
1019
1061
<div class="informaltable"><table width="100%" border="0">
1021
1063
<col width="150px" class="parameters_name">
1038
1080
<p>Creates a copy of <em class="parameter"><code>photo</code></em>
1040
1082
<div class="refsect3">
1041
<a name="id-1.3.3.7.7.23.5"></a><h4>Parameters</h4>
1083
<a name="id-1.3.3.7.7.24.5"></a><h4>Parameters</h4>
1042
1084
<div class="informaltable"><table width="100%" border="0">
1044
1086
<col width="150px" class="parameters_name">
1055
1097
<div class="refsect3">
1056
<a name="id-1.3.3.7.7.23.6"></a><h4>Returns</h4>
1098
<a name="id-1.3.3.7.7.24.6"></a><h4>Returns</h4>
1057
1099
<p> A new <a class="link" href="eds-EContact.html#EContactPhoto" title="EContactPhoto"><span class="type">EContactPhoto</span></a> struct identical to <em class="parameter"><code>photo</code></em>
1061
<p class="since">Since 3.8</p>
1102
<p class="since">Since: <a class="link" href="api-index-3.8.html" title="Index of new symbols in 3.8">3.8</a></p>
1064
1105
<div class="refsect2">
1069
1110
<p>Gets the <em class="parameter"><code>photo</code></em>
1071
1112
<div class="refsect3">
1072
<a name="id-1.3.3.7.7.24.5"></a><h4>Parameters</h4>
1113
<a name="id-1.3.3.7.7.25.5"></a><h4>Parameters</h4>
1073
1114
<div class="informaltable"><table width="100%" border="0">
1075
1116
<col width="150px" class="parameters_name">
1093
1134
<div class="refsect3">
1094
<a name="id-1.3.3.7.7.24.6"></a><h4>Returns</h4>
1135
<a name="id-1.3.3.7.7.25.6"></a><h4>Returns</h4>
1095
1136
<p> the inlined image in the
1096
1137
<a class="link" href="eds-EContact.html#EContactPhoto" title="EContactPhoto"><span class="type">EContactPhoto</span></a>, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it has not been set. </p>
1097
1138
<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=len][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></p>
1099
<p class="since">Since 3.2</p>
1140
<p class="since">Since: <a class="link" href="api-index-3.2.html" title="Index of new symbols in 3.2">3.2</a></p>
1102
1143
<div class="refsect2">
1108
1149
<p>Sets the <em class="parameter"><code>photo</code></em>
1109
1150
's inlined data.</p>
1110
1151
<div class="refsect3">
1111
<a name="id-1.3.3.7.7.25.5"></a><h4>Parameters</h4>
1152
<a name="id-1.3.3.7.7.26.5"></a><h4>Parameters</h4>
1112
1153
<div class="informaltable"><table width="100%" border="0">
1114
1155
<col width="150px" class="parameters_name">
1145
1186
<p>Gets the <em class="parameter"><code>photo</code></em>
1146
1187
's mime type.</p>
1147
1188
<div class="refsect3">
1148
<a name="id-1.3.3.7.7.26.5"></a><h4>Parameters</h4>
1189
<a name="id-1.3.3.7.7.27.5"></a><h4>Parameters</h4>
1149
1190
<div class="informaltable"><table width="100%" border="0">
1151
1192
<col width="150px" class="parameters_name">
1162
1203
<div class="refsect3">
1163
<a name="id-1.3.3.7.7.26.6"></a><h4>Returns</h4>
1204
<a name="id-1.3.3.7.7.27.6"></a><h4>Returns</h4>
1164
1205
<p> the MIME type of the image, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it has not been set. </p>
1165
1206
<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></p>
1167
<p class="since">Since 3.2</p>
1208
<p class="since">Since: <a class="link" href="api-index-3.2.html" title="Index of new symbols in 3.2">3.2</a></p>
1170
1211
<div class="refsect2">
1175
1216
<p>Sets the <em class="parameter"><code>photo</code></em>
1176
1217
's mime type.</p>
1177
1218
<div class="refsect3">
1178
<a name="id-1.3.3.7.7.27.5"></a><h4>Parameters</h4>
1219
<a name="id-1.3.3.7.7.28.5"></a><h4>Parameters</h4>
1179
1220
<div class="informaltable"><table width="100%" border="0">
1181
1222
<col width="150px" class="parameters_name">
1206
1247
<p>Gets the <em class="parameter"><code>photo</code></em>
1208
1249
<div class="refsect3">
1209
<a name="id-1.3.3.7.7.28.5"></a><h4>Parameters</h4>
1250
<a name="id-1.3.3.7.7.29.5"></a><h4>Parameters</h4>
1210
1251
<div class="informaltable"><table width="100%" border="0">
1212
1253
<col width="150px" class="parameters_name">
1223
1264
<div class="refsect3">
1224
<a name="id-1.3.3.7.7.28.6"></a><h4>Returns</h4>
1265
<a name="id-1.3.3.7.7.29.6"></a><h4>Returns</h4>
1225
1266
<p> the URI of the image, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it has not been set. </p>
1226
1267
<p><span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="NULL is OK, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span></p>
1228
<p class="since">Since 3.2</p>
1269
<p class="since">Since: <a class="link" href="api-index-3.2.html" title="Index of new symbols in 3.2">3.2</a></p>
1231
1272
<div class="refsect2">
1236
1277
<p>Sets the <em class="parameter"><code>photo</code></em>
1238
1279
<div class="refsect3">
1239
<a name="id-1.3.3.7.7.29.5"></a><h4>Parameters</h4>
1280
<a name="id-1.3.3.7.7.30.5"></a><h4>Parameters</h4>
1240
1281
<div class="informaltable"><table width="100%" border="0">
1242
1283
<col width="150px" class="parameters_name">
1270
1311
stored on the local file system as type <a class="link" href="eds-EContact.html#E-CONTACT-PHOTO-TYPE-URI:CAPS"><code class="literal">E_CONTACT_PHOTO_TYPE_URI</code></a>
1271
1312
to be inlined and stored as <a class="link" href="eds-EContact.html#E-CONTACT-PHOTO-TYPE-INLINED:CAPS"><code class="literal">E_CONTACT_PHOTO_TYPE_INLINED</code></a> instead.</p>
1272
1313
<div class="refsect3">
1273
<a name="id-1.3.3.7.7.30.5"></a><h4>Parameters</h4>
1314
<a name="id-1.3.3.7.7.31.5"></a><h4>Parameters</h4>
1274
1315
<div class="informaltable"><table width="100%" border="0">
1276
1317
<col width="150px" class="parameters_name">
1294
1335
<div class="refsect3">
1295
<a name="id-1.3.3.7.7.30.6"></a><h4>Returns</h4>
1336
<a name="id-1.3.3.7.7.31.6"></a><h4>Returns</h4>
1296
1337
<p> <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if there were no errors, upon error <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> is returned
1297
1338
and <em class="parameter"><code>error</code></em>
1301
<p class="since">Since 3.4</p>
1341
<p class="since">Since: <a class="link" href="api-index-3.4.html" title="Index of new symbols in 3.4">3.4</a></p>
1304
1344
<div class="refsect2">
1307
1347
e_contact_geo_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1308
1348
<p>Creates an <a class="link" href="eds-EContact.html#EContactGeo" title="EContactGeo"><span class="type">EContactGeo</span></a> struct with all coordinates set to 0.</p>
1309
1349
<div class="refsect3">
1310
<a name="id-1.3.3.7.7.31.5"></a><h4>Returns</h4>
1350
<a name="id-1.3.3.7.7.32.5"></a><h4>Returns</h4>
1311
1351
<p> A new <a class="link" href="eds-EContact.html#EContactGeo" title="EContactGeo"><span class="type">EContactGeo</span></a> struct. </p>
1312
1352
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
1314
<p class="since">Since 3.8</p>
1354
<p class="since">Since: <a class="link" href="api-index-3.8.html" title="Index of new symbols in 3.8">3.8</a></p>
1317
1357
<div class="refsect2">
1321
1361
<p>Frees the <em class="parameter"><code>geo</code></em>
1322
1362
struct and its contents.</p>
1323
1363
<div class="refsect3">
1324
<a name="id-1.3.3.7.7.32.5"></a><h4>Parameters</h4>
1364
<a name="id-1.3.3.7.7.33.5"></a><h4>Parameters</h4>
1325
1365
<div class="informaltable"><table width="100%" border="0">
1327
1367
<col width="150px" class="parameters_name">
1344
1384
e_contact_cert_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1345
1385
<p>Creates an <a class="link" href="eds-EContact.html#EContactCert" title="EContactCert"><span class="type">EContactCert</span></a> struct with all values set to 0.</p>
1346
1386
<div class="refsect3">
1347
<a name="id-1.3.3.7.7.33.5"></a><h4>Returns</h4>
1387
<a name="id-1.3.3.7.7.34.5"></a><h4>Returns</h4>
1348
1388
<p> A new <a class="link" href="eds-EContact.html#EContactCert" title="EContactCert"><span class="type">EContactCert</span></a> struct. </p>
1349
1389
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
1351
<p class="since">Since 3.8</p>
1391
<p class="since">Since: <a class="link" href="api-index-3.8.html" title="Index of new symbols in 3.8">3.8</a></p>
1354
1394
<div class="refsect2">
1358
1398
<p>Frees the <em class="parameter"><code>cert</code></em>
1359
1399
struct and its contents.</p>
1360
1400
<div class="refsect3">
1361
<a name="id-1.3.3.7.7.34.5"></a><h4>Parameters</h4>
1401
<a name="id-1.3.3.7.7.35.5"></a><h4>Parameters</h4>
1362
1402
<div class="informaltable"><table width="100%" border="0">
1364
1404
<col width="150px" class="parameters_name">
1380
1420
e_contact_address_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
1381
1421
<p>Creates a new <a class="link" href="eds-EContact.html#EContactAddress" title="EContactAddress"><span class="type">EContactAddress</span></a> struct.</p>
1382
1422
<div class="refsect3">
1383
<a name="id-1.3.3.7.7.35.5"></a><h4>Returns</h4>
1423
<a name="id-1.3.3.7.7.36.5"></a><h4>Returns</h4>
1384
1424
<p> A new <a class="link" href="eds-EContact.html#EContactAddress" title="EContactAddress"><span class="type">EContactAddress</span></a> struct. </p>
1385
1425
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
1387
<p class="since">Since 3.2</p>
1427
<p class="since">Since: <a class="link" href="api-index-3.2.html" title="Index of new symbols in 3.2">3.2</a></p>
1390
1430
<div class="refsect2">
1394
1434
<p>Frees the <em class="parameter"><code>address</code></em>
1395
1435
struct and its contents.</p>
1396
1436
<div class="refsect3">
1397
<a name="id-1.3.3.7.7.36.5"></a><h4>Parameters</h4>
1437
<a name="id-1.3.3.7.7.37.5"></a><h4>Parameters</h4>
1398
1438
<div class="informaltable"><table width="100%" border="0">
1400
1440
<col width="150px" class="parameters_name">
1418
1458
for the <span class="type">EContactAttrList</span> boxed type used for multi valued
1419
1459
contact fields.</p>
1420
1460
<div class="refsect3">
1421
<a name="id-1.3.3.7.7.37.5"></a><h4>Parameters</h4>
1461
<a name="id-1.3.3.7.7.38.5"></a><h4>Parameters</h4>
1422
1462
<div class="informaltable"><table width="100%" border="0">
1424
1464
<col width="150px" class="parameters_name">
1435
1475
<div class="refsect3">
1436
<a name="id-1.3.3.7.7.37.6"></a><h4>Returns</h4>
1476
<a name="id-1.3.3.7.7.38.6"></a><h4>Returns</h4>
1437
1477
<p> A copy of <em class="parameter"><code>list</code></em>
1439
1479
<p><span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span></p>
1441
<p class="since">Since 3.8</p>
1481
<p class="since">Since: <a class="link" href="api-index-3.8.html" title="Index of new symbols in 3.8">3.8</a></p>
1444
1484
<div class="refsect2">
1449
1489
for the <span class="type">EContactAttrList</span> boxed type used for multi valued
1450
1490
contact fields.</p>
1451
1491
<div class="refsect3">
1452
<a name="id-1.3.3.7.7.38.5"></a><h4>Parameters</h4>
1492
<a name="id-1.3.3.7.7.39.5"></a><h4>Parameters</h4>
1453
1493
<div class="informaltable"><table width="100%" border="0">
1455
1495
<col width="150px" class="parameters_name">
1473
1513
<p>Gets the <a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GType"><span class="type">GType</span></a> used for this contact field, this indicates
1474
1514
what kind of value can be passed to <a class="link" href="eds-EContact.html#e-contact-set" title="e_contact_set ()"><code class="function">e_contact_set()</code></a>.</p>
1475
1515
<div class="refsect3">
1476
<a name="id-1.3.3.7.7.39.5"></a><h4>Parameters</h4>
1516
<a name="id-1.3.3.7.7.40.5"></a><h4>Parameters</h4>
1477
1517
<div class="informaltable"><table width="100%" border="0">
1479
1519
<col width="150px" class="parameters_name">
1490
1530
<div class="refsect3">
1491
<a name="id-1.3.3.7.7.39.6"></a><h4>Returns</h4>
1531
<a name="id-1.3.3.7.7.40.6"></a><h4>Returns</h4>
1492
1532
<p> The <a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#GType"><span class="type">GType</span></a> used for <em class="parameter"><code>field_id</code></em>
1493
1533
, or <a href="https://developer.gnome.org/gobject/unstable/gobject-Type-Information.html#G-TYPE-INVALID:CAPS"><code class="literal">G_TYPE_INVALID</code></a> if it doesn't exist.</p>
1496
<p class="since">Since 3.8</p>
1535
<p class="since">Since: <a class="link" href="api-index-3.8.html" title="Index of new symbols in 3.8">3.8</a></p>
1499
1538
<div class="refsect2">
1503
1542
<p>Gets the string representation of <em class="parameter"><code>field_id</code></em>
1505
1544
<div class="refsect3">
1506
<a name="id-1.3.3.7.7.40.5"></a><h4>Parameters</h4>
1545
<a name="id-1.3.3.7.7.41.5"></a><h4>Parameters</h4>
1507
1546
<div class="informaltable"><table width="100%" border="0">
1509
1548
<col width="150px" class="parameters_name">
1520
1559
<div class="refsect3">
1521
<a name="id-1.3.3.7.7.40.6"></a><h4>Returns</h4>
1560
<a name="id-1.3.3.7.7.41.6"></a><h4>Returns</h4>
1522
1561
<p> The string representation of <em class="parameter"><code>field_id</code></em>
1523
1562
, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it doesn't exist.</p>
1533
1571
of <em class="parameter"><code>field_id</code></em>
1535
1573
<div class="refsect3">
1536
<a name="id-1.3.3.7.7.41.5"></a><h4>Parameters</h4>
1574
<a name="id-1.3.3.7.7.42.5"></a><h4>Parameters</h4>
1537
1575
<div class="informaltable"><table width="100%" border="0">
1539
1577
<col width="150px" class="parameters_name">
1550
1588
<div class="refsect3">
1551
<a name="id-1.3.3.7.7.41.6"></a><h4>Returns</h4>
1589
<a name="id-1.3.3.7.7.42.6"></a><h4>Returns</h4>
1552
1590
<p> The human-readable representation of <em class="parameter"><code>field_id</code></em>
1553
1591
, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it doesn't exist.</p>
1562
1599
<p>Gets the vcard attribute corresponding to <em class="parameter"><code>field_id</code></em>
1563
1600
, as a string.</p>
1564
1601
<div class="refsect3">
1565
<a name="id-1.3.3.7.7.42.5"></a><h4>Parameters</h4>
1602
<a name="id-1.3.3.7.7.43.5"></a><h4>Parameters</h4>
1566
1603
<div class="informaltable"><table width="100%" border="0">
1568
1605
<col width="150px" class="parameters_name">
1579
1616
<div class="refsect3">
1580
<a name="id-1.3.3.7.7.42.6"></a><h4>Returns</h4>
1617
<a name="id-1.3.3.7.7.43.6"></a><h4>Returns</h4>
1581
1618
<p> The vcard attribute corresponding to <em class="parameter"><code>field_id</code></em>
1582
1619
, or <a href="https://developer.gnome.org/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it doesn't exist.</p>
1591
1627
<p>Gets the <a class="link" href="eds-EContact.html#EContactField" title="enum EContactField"><span class="type">EContactField</span></a> corresponding to the <em class="parameter"><code>field_name</code></em>
1593
1629
<div class="refsect3">
1594
<a name="id-1.3.3.7.7.43.5"></a><h4>Parameters</h4>
1630
<a name="id-1.3.3.7.7.44.5"></a><h4>Parameters</h4>
1595
1631
<div class="informaltable"><table width="100%" border="0">
1597
1633
<col width="150px" class="parameters_name">
1608
1644
<div class="refsect3">
1609
<a name="id-1.3.3.7.7.43.6"></a><h4>Returns</h4>
1645
<a name="id-1.3.3.7.7.44.6"></a><h4>Returns</h4>
1610
1646
<p> An <a class="link" href="eds-EContact.html#EContactField" title="enum EContactField"><span class="type">EContactField</span></a> corresponding to <em class="parameter"><code>field_name</code></em>
1611
1647
, or <code class="literal">0</code> if it doesn't exist.</p>
1620
1655
<p>Gets the <a class="link" href="eds-EContact.html#EContactField" title="enum EContactField"><span class="type">EContactField</span></a> corresponding to the <em class="parameter"><code>vcard_field</code></em>
1622
1657
<div class="refsect3">
1623
<a name="id-1.3.3.7.7.44.5"></a><h4>Parameters</h4>
1658
<a name="id-1.3.3.7.7.45.5"></a><h4>Parameters</h4>
1624
1659
<div class="informaltable"><table width="100%" border="0">
1626
1661
<col width="150px" class="parameters_name">
1637
1672
<div class="refsect3">
1638
<a name="id-1.3.3.7.7.44.6"></a><h4>Returns</h4>
1673
<a name="id-1.3.3.7.7.45.6"></a><h4>Returns</h4>
1639
1674
<p> An <a class="link" href="eds-EContact.html#EContactField" title="enum EContactField"><span class="type">EContactField</span></a> corresponding to <em class="parameter"><code>vcard_field</code></em>
1640
1675
, or <code class="literal">0</code> if it doesn't exist.</p>
1643
<p class="since">Since 2.26</p>
1677
<p class="since">Since: <a class="link" href="api-index-2.26.html" title="Index of new symbols in 2.26">2.26</a></p>
1646
1680
<div class="refsect1">