account/text message : add conversation model

- adds conversation class and conversationMessage class.

- adds to each contact a conversation member wich will store the messages history.

Change-Id: Icdab0e2345ef2889057c06d965ff0eb2940c5a27
Tuleap: #943
diff --git a/Conversation.h b/Conversation.h
new file mode 100644
index 0000000..7717330
--- /dev/null
+++ b/Conversation.h
@@ -0,0 +1,49 @@
+#pragma once

+/**************************************************************************

+* Copyright (C) 2016 by Savoir-faire Linux                                *

+* Author: Jäger Nicolas <nicolas.jager@savoirfairelinux.com>              *

+* Author: Traczyk Andreas <traczyk.andreas@savoirfairelinux.com>          *

+*                                                                         *

+* This program is free software; you can redistribute it and/or modify    *

+* it under the terms of the GNU General Public License as published by    *

+* the Free Software Foundation; either version 3 of the License, or       *

+* (at your option) any later version.                                     *

+*                                                                         *

+* This program is distributed in the hope that it will be useful,         *

+* but WITHOUT ANY WARRANTY; without even the implied warranty of          *

+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the           *

+* GNU General Public License for more details.                            *

+*                                                                         *

+* You should have received a copy of the GNU General Public License       *

+* along with this program.  If not, see <http://www.gnu.org/licenses/>.   *

+**************************************************************************/

+using namespace Platform;

+using namespace Windows::UI::Xaml::Data;

+

+namespace RingClientUWP

+{

+public ref class ConversationMessage sealed

+{

+public:

+    property String^ Date;

+    property bool FromContact;

+    property String^ Payload;

+};

+

+public ref class Conversation sealed

+{

+private:

+

+

+public:

+    Conversation();

+    void addMessage(String^ date, bool fromContact, String^ payload);

+

+private:

+    Vector<ConversationMessage^> messages;

+

+};

+#define MSG_FROM_CONTACT true

+#define MSG_FROM_ME false

+}

+