[Telepathy-commits] [telepathy-spec/master] ContactInfo2: rationale for flags not being an enum

Will Thompson will.thompson at collabora.co.uk
Fri Jan 16 08:03:16 PST 2009


---
 spec/Connection_Interface_Contact_Info2.xml |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/spec/Connection_Interface_Contact_Info2.xml b/spec/Connection_Interface_Contact_Info2.xml
index 1b39eff..54fe625 100644
--- a/spec/Connection_Interface_Contact_Info2.xml
+++ b/spec/Connection_Interface_Contact_Info2.xml
@@ -34,6 +34,11 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
           A list of (lowercased) vCard field types applicable to this field.
           For example, a contact's preferred home address would have flags
           'home' and 'pref'.
+
+          <tp:rationale>
+            This is a list of strings rather than a bitwise OR of enum members
+            because vCard field types are essentially arbitrary strings.
+          </tp:rationale>
         </tp:docstring>
       </tp:member>
       <tp:member type="as" name="Field_Value">
-- 
1.5.6.5




More information about the Telepathy-commits mailing list