Parsed types of Tarneeb.Contracts assembly

Type name Properties of type XML schema
ApiLogDataContract System.Int64 Id
System.String Content
System.String CorrelationId
System.String Uri
System.DateTime CreateDate
System.String LogType
System.String LogLevel
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ApiLog"> <xs:sequence> <xs:element minOccurs="0" name="Content" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CorrelationId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CreateDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="Id" type="xs:long" /> <xs:element minOccurs="0" name="LogLevel" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="LogType" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Uri" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ApiLog" nillable="true" type="tns:ApiLog" /> </xs:schema>
AtomDataContract System.Collections.Generic.List`1[Tarneeb.Contracts.LinkDataContract] Links
System.String Title
System.String Summary
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Atom"> <xs:sequence> <xs:element minOccurs="0" name="Links" nillable="true" type="tns:ArrayOfLink" /> <xs:element minOccurs="0" name="summary" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="title" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Atom" nillable="true" type="tns:Atom" /> <xs:complexType name="ArrayOfLink"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="Link" nillable="true" type="tns:Link" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfLink" nillable="true" type="tns:ArrayOfLink" /> <xs:complexType name="Link"> <xs:sequence> <xs:element minOccurs="0" name="href" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="rel" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="type" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Link" nillable="true" type="tns:Link" /> </xs:schema>
LinkDataContract System.String Href
System.String Type
System.String Rel
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Link"> <xs:sequence> <xs:element minOccurs="0" name="href" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="rel" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="type" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Link" nillable="true" type="tns:Link" /> </xs:schema>
AuthenticationTokenDataContract System.Byte[] Value
System.String ValueInString
System.String Id
System.DateTime ExpireDate
System.String Version
System.Int32 MemberId
System.Int32 AutoRenewSeconds
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Authentication" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Authentication" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="AuthenticationToken"> <xs:sequence> <xs:element minOccurs="0" name="ExpireDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="MemberId" type="xs:int" /> <xs:element minOccurs="0" name="Value" nillable="true" type="xs:base64Binary" /> <xs:element minOccurs="0" name="ValueInString" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Version" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="AuthenticationToken" nillable="true" type="tns:AuthenticationToken" /> </xs:schema>
CartDataContract System.Collections.Generic.List`1[Tarneeb.Contracts.Cart.CartItemDataContractWithId] Items
System.DateTime CreateDate
CartDataContract type is can not export because DataContract for type 'Tarneeb.Contracts.Cart.CartItemDataContract' cannot be added to DataContractSet since type 'Tarneeb.Contracts.Cart.CartItemDataContractWithId' with the same data contract name 'CartItem' in namespace 'urn:Tarneeb.Contracts.Cart' is already present and the contracts are not equivalent.
CartDataContractWithId System.Int32 Id
System.Collections.Generic.List`1[Tarneeb.Contracts.Cart.CartItemDataContractWithId] Items
System.DateTime CreateDate
CartDataContractWithId type is can not export because DataContract for type 'Tarneeb.Contracts.Cart.CartDataContract' cannot be added to DataContractSet since type 'Tarneeb.Contracts.Cart.CartDataContractWithId' with the same data contract name 'Cart' in namespace 'urn:Tarneeb.Contracts.Cart' is already present and the contracts are not equivalent.
CartItemDataContract System.Int32 ProductId
System.String Attributes
System.Int32 UnitPrice
System.Int32 Quantity
System.DateTime CreateDate
System.String ProductName
System.Int32 ProductPrestige
System.Int32 ProductArticleTypeId
System.Int32 CrystalsPrice
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Cart" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Cart" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="CartItem"> <xs:sequence> <xs:element minOccurs="0" name="Attributes" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CreateDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="CrystalsPrice" type="xs:int" /> <xs:element minOccurs="0" name="ProductArticleTypeId" type="xs:int" /> <xs:element minOccurs="0" name="ProductId" type="xs:int" /> <xs:element minOccurs="0" name="ProductName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ProductPrestige" type="xs:int" /> <xs:element minOccurs="0" name="Quantity" type="xs:int" /> <xs:element minOccurs="0" name="UnitPrice" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="CartItem" nillable="true" type="tns:CartItem" /> </xs:schema>
CartItemDataContractWithId System.Int32 Id
System.Int32 ProductId
System.String Attributes
System.Int32 UnitPrice
System.Int32 Quantity
System.DateTime CreateDate
System.String ProductName
System.Int32 ProductPrestige
System.Int32 ProductArticleTypeId
System.Int32 CrystalsPrice
CartItemDataContractWithId type is can not export because DataContract for type 'Tarneeb.Contracts.Cart.CartItemDataContract' cannot be added to DataContractSet since type 'Tarneeb.Contracts.Cart.CartItemDataContractWithId' with the same data contract name 'CartItem' in namespace 'urn:Tarneeb.Contracts.Cart' is already present and the contracts are not equivalent.
CategoryDataContract System.Int32 Id
System.Int32 ParentId
System.String Name
System.Boolean IsDeleted
System.Boolean IsActive
System.Int32 DisplayOrder
System.DateTime CreateDate
System.Int32 ProductCount
System.Int32 StatusVal
System.Boolean ForMobile
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Categories" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Categories" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Category"> <xs:sequence> <xs:element minOccurs="0" name="CreateDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="DisplayOrder" type="xs:int" /> <xs:element minOccurs="0" name="ForMobile" type="xs:boolean" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="IsActive" type="xs:boolean" /> <xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ParentId" type="xs:int" /> <xs:element minOccurs="0" name="ProductCount" type="xs:int" /> <xs:element minOccurs="0" name="StatusVal" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="Category" nillable="true" type="tns:Category" /> </xs:schema>
ConfigDataContract System.String Key
System.String Value
System.String Location
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Config"> <xs:sequence> <xs:element minOccurs="0" name="Key" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Config" nillable="true" type="tns:Config" /> </xs:schema>
DailyDealDataContract System.DateTime TimeStart
System.DateTime TimeEnd
System.String TitleEn
System.String TitleAr
System.String TextEn
System.String TextAr
System.Decimal NormalPrice
System.Decimal OfferPrice
System.Int32 CoinsAmount
System.Int32 CrystalsAmount
System.String ImageUrl
System.String ImageUrlAr
System.String ShopProductIOS
System.String ShopProductAndroid
System.Int32 PurchaseOptionId
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="DailyDeal"> <xs:sequence> <xs:element minOccurs="0" name="CoinsAmount" type="xs:int" /> <xs:element minOccurs="0" name="CrystalsAmount" type="xs:int" /> <xs:element minOccurs="0" name="ImageUrl" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ImageUrlAr" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="NormalPrice" type="xs:decimal" /> <xs:element minOccurs="0" name="OfferPrice" type="xs:decimal" /> <xs:element minOccurs="0" name="PurchaseOptionId" type="xs:int" /> <xs:element minOccurs="0" name="ShopProductAndroid" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ShopProductIOS" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TextAr" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TextEn" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TimeEnd" type="xs:dateTime" /> <xs:element minOccurs="0" name="TimeStart" type="xs:dateTime" /> <xs:element minOccurs="0" name="TitleAr" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TitleEn" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="DailyDeal" nillable="true" type="tns:DailyDeal" /> </xs:schema>
FriendUnityDataContract System.String Country
System.String CountryCode
System.Int32 Crystals
System.String FBID
System.Int32 GameId
System.Int64 GrapeLeaves
System.Boolean InGame
System.Int32 DeviceTypeId
System.Int32 GamesLost
System.Int32 GamesWon
System.Int32 Gender
System.Int32 FriendID
System.Int32 Languageid
System.DateTime Lastlogindate
System.Int32 MemberLevel
System.Nullable`1[System.Boolean] NotRanked
System.Boolean OnlineStatus
System.Nullable`1[System.Int32] XPsUntilNextLevel
System.DateTime SignUpDate
System.Nullable`1[System.Int32] MemberRank
System.Boolean SupportPush
System.String FBImageURL
System.String MemberImage
System.Int32 PhotoId
System.String PhotoCode
System.String PhotoExtension
System.Int32 MemberId
System.String MemberName
System.Int64 MemberXPs
System.Boolean IsPremium
System.Nullable`1[System.Int64] UnityXP
System.Nullable`1[System.Int64] UnityCoins
System.Nullable`1[System.Int32] UnityLevel
System.Nullable`1[System.Int32] UnityXpCurrentLevel
System.Nullable`1[System.Int32] UnityXpNextLevel
System.String UnityRank
System.Nullable`1[System.Int32] UnityGamesStarted
System.Nullable`1[System.Int32] UnityGamesWon
System.Nullable`1[System.Int32] UnityGamesLost
System.Nullable`1[System.Int32] UnityGamesAbandoned
System.Collections.Generic.List`1[Tarneeb.Contracts.TopRankAchievementDataContract] TopRankAchievements
System.Int32 ConsecutiveWins
System.Int32 MaxConsecutiveWins
System.Int32 Tier
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" /> <xs:complexType name="FriendUnity"> <xs:sequence> <xs:element minOccurs="0" name="ConsecutiveWins" type="xs:int" /> <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CountryCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Crystals" type="xs:int" /> <xs:element minOccurs="0" name="DeviceTypeId" type="xs:int" /> <xs:element minOccurs="0" name="FBID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FBImageURL" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FriendID" type="xs:int" /> <xs:element minOccurs="0" name="GameId" type="xs:int" /> <xs:element minOccurs="0" name="GamesLost" type="xs:int" /> <xs:element minOccurs="0" name="GamesWon" type="xs:int" /> <xs:element minOccurs="0" name="Gender" type="xs:int" /> <xs:element minOccurs="0" name="GrapeLeaves" type="xs:long" /> <xs:element minOccurs="0" name="InGame" type="xs:boolean" /> <xs:element minOccurs="0" name="IsPremium" type="xs:boolean" /> <xs:element minOccurs="0" name="Languageid" type="xs:int" /> <xs:element minOccurs="0" name="Lastlogindate" type="xs:dateTime" /> <xs:element minOccurs="0" name="MaxConsecutiveWins" type="xs:int" /> <xs:element minOccurs="0" name="MemberId" type="xs:int" /> <xs:element minOccurs="0" name="MemberImage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="MemberLevel" type="xs:int" /> <xs:element minOccurs="0" name="MemberName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="MemberRank" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="MemberXPs" type="xs:long" /> <xs:element minOccurs="0" name="NotRanked" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="OnlineStatus" type="xs:boolean" /> <xs:element minOccurs="0" name="PhotoCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PhotoExtension" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PhotoId" type="xs:int" /> <xs:element minOccurs="0" name="SignUpDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="SupportPush" type="xs:boolean" /> <xs:element minOccurs="0" name="Tier" type="xs:int" /> <xs:element minOccurs="0" name="TopRankAchievements" nillable="true" xmlns:q1="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" type="q1:ArrayOfTopRankAchievementDataContract" /> <xs:element minOccurs="0" name="UnityCoins" nillable="true" type="xs:long" /> <xs:element minOccurs="0" name="UnityGamesAbandoned" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="UnityGamesLost" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="UnityGamesStarted" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="UnityGamesWon" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="UnityLevel" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="UnityRank" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UnityXP" nillable="true" type="xs:long" /> <xs:element minOccurs="0" name="UnityXpCurrentLevel" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="UnityXpNextLevel" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="XPsUntilNextLevel" nillable="true" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="FriendUnity" nillable="true" type="tns:FriendUnity" /> </xs:schema>
GameTypeRotatingLivesDataContract System.Int32 Lives
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="GameTypeRotatingLives"> <xs:sequence> <xs:element minOccurs="0" name="Lives" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="GameTypeRotatingLives" nillable="true" type="tns:GameTypeRotatingLives" /> </xs:schema>
GameTypesDataContract System.Int32 TarneebGameTypeSettingsId
System.Int32 TarneebGameTypeId
System.Int32 EntryGL
System.Int32 EntryCr
System.Int64 WinGL
System.Int64 LoseGL
System.Int64 WinXP
System.Int64 LoseXP
System.Int32 WinCr
System.Int32 LoseCr
System.Int32 LeavePenalty
System.Int32 MinLevel
System.String StartDate
System.String EndDate
System.Int32 Sheesha
System.Int32 AltCr
System.String GameFor
Tarneeb.Contracts.GameTypesDescriptionDataContract Description
Tarneeb.Contracts.GameTypesThemeDataContract Theme
System.String Platform
System.Int32 EntryUnityCoins
System.Int64 WinUnityCoins
System.Int64 LoseUnityCoins
System.Int64 WinUnityXP
System.Int64 LoseUnityXP
System.Int32 MinUnityLevel
System.String FriendSlider
System.String RotatingGameObject
System.Int32 RotatingLives
System.String RotatingEventType
System.String RotatingGameObject2
System.String LeagueGameObject
System.String LeagueGameObject2
System.Boolean AllowChat
System.Boolean HasChatCooldown
System.Boolean BugattiOnly
System.String Key
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="GameTypes"> <xs:sequence> <xs:element minOccurs="0" name="AllowChat" type="xs:boolean" /> <xs:element minOccurs="0" name="AltCr" type="xs:int" /> <xs:element minOccurs="0" name="BugattiOnly" type="xs:boolean" /> <xs:element minOccurs="0" name="Description" nillable="true" type="tns:GameTypesDescription"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="EntryCr" type="xs:int" /> <xs:element minOccurs="0" name="EntryGL" type="xs:int" /> <xs:element minOccurs="0" name="EntryUnityCoins" type="xs:int" /> <xs:element minOccurs="0" name="FriendSlider" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="GameFor" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="HasChatCooldown" type="xs:boolean" /> <xs:element minOccurs="0" name="Key" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="LeagueGameObject" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="LeagueGameObject2" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="LeavePenalty" type="xs:int" /> <xs:element minOccurs="0" name="LoseCr" type="xs:int" /> <xs:element minOccurs="0" name="LoseGL" type="xs:long" /> <xs:element minOccurs="0" name="LoseUnityCoins" type="xs:long" /> <xs:element minOccurs="0" name="LoseUnityXP" type="xs:long" /> <xs:element minOccurs="0" name="LoseXP" type="xs:long" /> <xs:element minOccurs="0" name="MinLevel" type="xs:int" /> <xs:element minOccurs="0" name="MinUnityLevel" type="xs:int" /> <xs:element minOccurs="0" name="Platform" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="RotatingEventType" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="RotatingGameObject" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="RotatingGameObject2" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="RotatingLives" type="xs:int"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="Sheesha" type="xs:int" /> <xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="TarneebGameTypeId" type="xs:int" /> <xs:element minOccurs="0" name="TarneebGameTypeSettingsId" type="xs:int" /> <xs:element minOccurs="0" name="Theme" nillable="true" type="tns:GameTypesTheme"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="WinCr" type="xs:int" /> <xs:element minOccurs="0" name="WinGL" type="xs:long" /> <xs:element minOccurs="0" name="WinUnityCoins" type="xs:long" /> <xs:element minOccurs="0" name="WinUnityXP" type="xs:long" /> <xs:element minOccurs="0" name="WinXP" type="xs:long" /> </xs:sequence> </xs:complexType> <xs:element name="GameTypes" nillable="true" type="tns:GameTypes" /> <xs:complexType name="GameTypesDescription"> <xs:sequence> <xs:element minOccurs="0" name="ar" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="en" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="GameTypesDescription" nillable="true" type="tns:GameTypesDescription" /> <xs:complexType name="GameTypesTheme"> <xs:sequence> <xs:element minOccurs="0" name="ID" type="xs:int" /> <xs:element minOccurs="0" name="URLHi" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="URLLow" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="URLMe" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="GameTypesTheme" nillable="true" type="tns:GameTypesTheme" /> </xs:schema>
GameTypesDescriptionDataContract System.String en
System.String ar
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="GameTypesDescription"> <xs:sequence> <xs:element minOccurs="0" name="ar" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="en" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="GameTypesDescription" nillable="true" type="tns:GameTypesDescription" /> </xs:schema>
GameTypesThemeDataContract System.Int32 ID
System.String URLHi
System.String URLMe
System.String URLLow
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="GameTypesTheme"> <xs:sequence> <xs:element minOccurs="0" name="ID" type="xs:int" /> <xs:element minOccurs="0" name="URLHi" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="URLLow" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="URLMe" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="GameTypesTheme" nillable="true" type="tns:GameTypesTheme" /> </xs:schema>
GameTypesGeneralDataContract System.Collections.Generic.List`1[Tarneeb.Contracts.GameTypesDataContract] FFA
System.Collections.Generic.List`1[Tarneeb.Contracts.GameTypesDataContract] Premium
System.Collections.Generic.List`1[Tarneeb.Contracts.GameTypesDataContract] Rotating
System.Collections.Generic.List`1[Tarneeb.Contracts.GameTypesDataContract] Friendly
System.Collections.Generic.List`1[Tarneeb.Contracts.GameTypesDataContract] League
System.Boolean VIPArenaOpened
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="GameTypesGeneral"> <xs:sequence> <xs:element minOccurs="0" name="FFA" nillable="true" type="tns:ArrayOfGameTypes" /> <xs:element minOccurs="0" name="Friendly" nillable="true" type="tns:ArrayOfGameTypes" /> <xs:element minOccurs="0" name="League" nillable="true" type="tns:ArrayOfGameTypes" /> <xs:element minOccurs="0" name="Premium" nillable="true" type="tns:ArrayOfGameTypes" /> <xs:element minOccurs="0" name="Rotating" nillable="true" type="tns:ArrayOfGameTypes" /> <xs:element minOccurs="0" name="VIPArenaOpened" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="GameTypesGeneral" nillable="true" type="tns:GameTypesGeneral" /> <xs:complexType name="ArrayOfGameTypes"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="GameTypes" nillable="true" type="tns:GameTypes" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfGameTypes" nillable="true" type="tns:ArrayOfGameTypes" /> <xs:complexType name="GameTypes"> <xs:sequence> <xs:element minOccurs="0" name="AllowChat" type="xs:boolean" /> <xs:element minOccurs="0" name="AltCr" type="xs:int" /> <xs:element minOccurs="0" name="BugattiOnly" type="xs:boolean" /> <xs:element minOccurs="0" name="Description" nillable="true" type="tns:GameTypesDescription"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="EntryCr" type="xs:int" /> <xs:element minOccurs="0" name="EntryGL" type="xs:int" /> <xs:element minOccurs="0" name="EntryUnityCoins" type="xs:int" /> <xs:element minOccurs="0" name="FriendSlider" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="GameFor" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="HasChatCooldown" type="xs:boolean" /> <xs:element minOccurs="0" name="Key" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="LeagueGameObject" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="LeagueGameObject2" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="LeavePenalty" type="xs:int" /> <xs:element minOccurs="0" name="LoseCr" type="xs:int" /> <xs:element minOccurs="0" name="LoseGL" type="xs:long" /> <xs:element minOccurs="0" name="LoseUnityCoins" type="xs:long" /> <xs:element minOccurs="0" name="LoseUnityXP" type="xs:long" /> <xs:element minOccurs="0" name="LoseXP" type="xs:long" /> <xs:element minOccurs="0" name="MinLevel" type="xs:int" /> <xs:element minOccurs="0" name="MinUnityLevel" type="xs:int" /> <xs:element minOccurs="0" name="Platform" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="RotatingEventType" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="RotatingGameObject" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="RotatingGameObject2" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="RotatingLives" type="xs:int"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="Sheesha" type="xs:int" /> <xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="TarneebGameTypeId" type="xs:int" /> <xs:element minOccurs="0" name="TarneebGameTypeSettingsId" type="xs:int" /> <xs:element minOccurs="0" name="Theme" nillable="true" type="tns:GameTypesTheme"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="WinCr" type="xs:int" /> <xs:element minOccurs="0" name="WinGL" type="xs:long" /> <xs:element minOccurs="0" name="WinUnityCoins" type="xs:long" /> <xs:element minOccurs="0" name="WinUnityXP" type="xs:long" /> <xs:element minOccurs="0" name="WinXP" type="xs:long" /> </xs:sequence> </xs:complexType> <xs:element name="GameTypes" nillable="true" type="tns:GameTypes" /> <xs:complexType name="GameTypesDescription"> <xs:sequence> <xs:element minOccurs="0" name="ar" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="en" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="GameTypesDescription" nillable="true" type="tns:GameTypesDescription" /> <xs:complexType name="GameTypesTheme"> <xs:sequence> <xs:element minOccurs="0" name="ID" type="xs:int" /> <xs:element minOccurs="0" name="URLHi" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="URLLow" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="URLMe" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="GameTypesTheme" nillable="true" type="tns:GameTypesTheme" /> </xs:schema>
MemberRewardsDataContract System.Int32 rewardID
System.String name
System.String description
System.String descriptionAr
System.Int32 purchaseOptionID
System.Int32 productID
System.Int32 quantity
System.Int32 bundleID
System.String rewardType
System.String rewardPlacement
System.Nullable`1[System.Int32] day
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="MemberRewards"> <xs:sequence> <xs:element minOccurs="0" name="bundleID" type="xs:int" /> <xs:element minOccurs="0" name="day" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="descriptionAr" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="productID" type="xs:int" /> <xs:element minOccurs="0" name="purchaseOptionID" type="xs:int" /> <xs:element minOccurs="0" name="quantity" type="xs:int" /> <xs:element minOccurs="0" name="rewardID" type="xs:int" /> <xs:element minOccurs="0" name="rewardPlacement" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="rewardType" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="MemberRewards" nillable="true" type="tns:MemberRewards" /> </xs:schema>
MemberRewardsListDataContract System.String currentReward
System.String nextReward
System.String timeLeftNextReward
System.Collections.Generic.List`1[Tarneeb.Contracts.MemberRewardsDataContract] dailyRewards
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="MemberRewards"> <xs:sequence> <xs:element minOccurs="0" name="currentReward" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="dailyRewards" nillable="true" type="tns:ArrayOfMemberRewards" /> <xs:element minOccurs="0" name="nextReward" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="timeLeftNextReward" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="MemberRewards" nillable="true" type="tns:MemberRewards" /> <xs:complexType name="ArrayOfMemberRewards"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="MemberRewards" nillable="true" type="tns:MemberRewards" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfMemberRewards" nillable="true" type="tns:ArrayOfMemberRewards" /> </xs:schema>
ForgotPasswordRequestDataContract System.String email
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Members" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Members" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ForgotPasswordRequest"> <xs:sequence> <xs:element minOccurs="0" name="email" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ForgotPasswordRequest" nillable="true" type="tns:ForgotPasswordRequest" /> </xs:schema>
ForgotPasswordRedeemDataContract System.String email
System.Int64 pinCode
System.String newPassword
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Members" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Members" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ForgotPasswordRedeem"> <xs:sequence> <xs:element minOccurs="0" name="email" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="newPassword" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="pinCode" type="xs:long" /> </xs:sequence> </xs:complexType> <xs:element name="ForgotPasswordRedeem" nillable="true" type="tns:ForgotPasswordRedeem" /> </xs:schema>
MemberVideoRewardsDataContract System.String Type
System.String rewardType
System.Int32 quantity
System.Int32 purchaseOptionId
System.Int32 productId
System.String filterItem
System.String filterAttributes
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="MemberRewards"> <xs:sequence> <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="filterAttributes" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="filterItem" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="productId" type="xs:int" /> <xs:element minOccurs="0" name="purchaseOptionId" type="xs:int" /> <xs:element minOccurs="0" name="quantity" type="xs:int" /> <xs:element minOccurs="0" name="rewardType" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="MemberRewards" nillable="true" type="tns:MemberRewards" /> </xs:schema>
LivesRewardsDataContract System.Int32 RotatingGameId
System.Int32 Lives
System.Int32 Crystals
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="LivesRewardsDataContract"> <xs:sequence> <xs:element minOccurs="0" name="Crystals" type="xs:int" /> <xs:element minOccurs="0" name="Lives" type="xs:int" /> <xs:element minOccurs="0" name="RotatingGameId" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="LivesRewardsDataContract" nillable="true" type="tns:LivesRewardsDataContract" /> </xs:schema>
MemberRewardedVideosDataContract System.Decimal percentage
System.Int32 crystal
System.String placement
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="MemberRewards"> <xs:sequence> <xs:element minOccurs="0" name="crystal" type="xs:int" /> <xs:element minOccurs="0" name="percentage" type="xs:decimal" /> <xs:element minOccurs="0" name="placement" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="MemberRewards" nillable="true" type="tns:MemberRewards" /> </xs:schema>
ResponseUpdateMemberInfoDataContract System.String Status
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ResponseUpdateMemberInfo"> <xs:sequence> <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ResponseUpdateMemberInfo" nillable="true" type="tns:ResponseUpdateMemberInfo" /> </xs:schema>
HourlyBonusDataContract System.String Status
System.String NextTime
System.Int64 Coins
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Members" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Members" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="HourlyBonus"> <xs:sequence> <xs:element minOccurs="0" name="Coins" type="xs:long" /> <xs:element minOccurs="0" name="NextTime" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="HourlyBonus" nillable="true" type="tns:HourlyBonus" /> </xs:schema>
MobileAdsDataContract Tarneeb.Contracts.MobileAdsPlatformDataContract Android
Tarneeb.Contracts.MobileAdsPlatformDataContract IOS
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" /> <xs:complexType name="MobileAds"> <xs:sequence> <xs:element minOccurs="0" name="Android" nillable="true" xmlns:q1="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" type="q1:MobileAdsPlatformDataContract" /> <xs:element minOccurs="0" name="IOS" nillable="true" xmlns:q2="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" type="q2:MobileAdsPlatformDataContract" /> </xs:sequence> </xs:complexType> <xs:element name="MobileAds" nillable="true" type="tns:MobileAds" /> </xs:schema>
NewFriendDataContract System.String Country
System.Int32 Crystals
System.String FBID
System.Int32 GameId
System.Int64 GrapeLeaves
System.Boolean InGame
System.Boolean ConfirmedMember
System.String DeviceRegistrationId
System.Int32 DeviceTypeId
System.Int32 GamesLost
System.Int32 GamesWon
System.Int32 Gender
System.Int32 FriendID
System.Int32 Languageid
System.DateTime Lastlogindate
System.Int32 MemberLevel
System.Nullable`1[System.Int32] MutualFriendsCount
System.Nullable`1[System.Boolean] NotRanked
System.Boolean OnlineStatus
System.Nullable`1[System.Int32] PercentageUntilNextLevel
System.DateTime SignUpDate
System.Nullable`1[System.Int32] MemberRank
System.Boolean SupportPush
System.String FBImageURL
System.String MemberImage
System.Int32 PhotoId
System.String PhotoCode
System.String PhotoExtension
System.Int32 MemberId
System.Int32 Tier
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="NewFriend"> <xs:sequence> <xs:element minOccurs="0" name="ConfirmedMember" type="xs:boolean" /> <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Crystals" type="xs:int" /> <xs:element minOccurs="0" name="DeviceRegistrationId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DeviceTypeId" type="xs:int" /> <xs:element minOccurs="0" name="FBID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FBImageURL" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FriendID" type="xs:int" /> <xs:element minOccurs="0" name="GameId" type="xs:int" /> <xs:element minOccurs="0" name="GamesLost" type="xs:int" /> <xs:element minOccurs="0" name="GamesWon" type="xs:int" /> <xs:element minOccurs="0" name="Gender" type="xs:int" /> <xs:element minOccurs="0" name="GrapeLeaves" type="xs:long" /> <xs:element minOccurs="0" name="InGame" type="xs:boolean" /> <xs:element minOccurs="0" name="Languageid" type="xs:int" /> <xs:element minOccurs="0" name="Lastlogindate" type="xs:dateTime" /> <xs:element minOccurs="0" name="MemberImage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="MemberLevel" type="xs:int" /> <xs:element minOccurs="0" name="MemberRank" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="MutualFriendsCount" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="NotRanked" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="OnlineStatus" type="xs:boolean" /> <xs:element minOccurs="0" name="PercentageUntilNextLevel" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="SignUpDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="SupportPush" type="xs:boolean" /> </xs:sequence> </xs:complexType> <xs:element name="NewFriend" nillable="true" type="tns:NewFriend" /> </xs:schema>
PurchaseOptionDataContract System.String PurchaseOptionId
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.PurchaseOptionDataContract" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.PurchaseOptionDataContract" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="PurchaseOptionDataContract"> <xs:sequence> <xs:element minOccurs="0" name="PurchaseOptionId" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="PurchaseOptionDataContract" nillable="true" type="tns:PurchaseOptionDataContract" /> </xs:schema>
PushNotificationDataContract System.Int32 ID
System.String PushType
System.String Alert
System.String AlertTitle
System.Int32 Badge
System.String Sound
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="PushNotification"> <xs:sequence> <xs:element minOccurs="0" name="Alert" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AlertTitle" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Badge" type="xs:int" /> <xs:element minOccurs="0" name="ID" type="xs:int" /> <xs:element minOccurs="0" name="PushType" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Sound" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="PushNotification" nillable="true" type="tns:PushNotification" /> </xs:schema>
PurchasesOptionsDataContract System.Int32 ID
System.String Type
System.String Name
System.String Description
System.String DescriptionAr
System.Decimal Price
System.String UnitPrice
System.Int32 Amount
System.String Image
System.String Special
System.Int32 Bonus
System.String BonusType
System.String iosProductID
System.String unityProductID
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="PurchasesOptions"> <xs:sequence> <xs:element minOccurs="0" name="Amount" type="xs:int" /> <xs:element minOccurs="0" name="Bonus" type="xs:int" /> <xs:element minOccurs="0" name="BonusType" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DescriptionAr" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ID" type="xs:int" /> <xs:element minOccurs="0" name="Image" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Price" type="xs:decimal" /> <xs:element minOccurs="0" name="Special" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UnitPrice" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="iosProductID" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="unityProductID" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="PurchasesOptions" nillable="true" type="tns:PurchasesOptions" /> </xs:schema>
MemberDeviceDataContract System.String DeviceId
System.Int32 DeviceTypeId
System.DateTime AssotiationDate
System.Int32 MemberId
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Members" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Members" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="MemberDeviceDataContract"> <xs:sequence> <xs:element minOccurs="0" name="AssotiationDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="DeviceId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DeviceTypeId" type="xs:int" /> <xs:element minOccurs="0" name="MemberId" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="MemberDeviceDataContract" nillable="true" type="tns:MemberDeviceDataContract" /> </xs:schema>
ThetaLevelDataContract System.Int32 ThetaLevel
System.Decimal Price
System.Int32 CrystalsPrice
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ThetaLevel"> <xs:sequence> <xs:element minOccurs="0" name="CrystalsPrice" type="xs:int" /> <xs:element minOccurs="0" name="Price" type="xs:decimal" /> <xs:element minOccurs="0" name="ThetaLevel" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="ThetaLevel" nillable="true" type="tns:ThetaLevel" /> </xs:schema>
ThetaPurchasesDataContract System.Int32 Id
System.Nullable`1[System.DateTime] LogDate
System.Int32 ThetaLevel
System.Decimal PricePaid
System.Int32 SourceAppId
System.String Unit
System.Int32 Amount
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ThetaPurchases"> <xs:sequence> <xs:element minOccurs="0" name="Amount" type="xs:int" /> <xs:element minOccurs="0" name="LogDate" nillable="true" type="xs:dateTime" /> <xs:element minOccurs="0" name="PricePaid" type="xs:decimal" /> <xs:element minOccurs="0" name="SourceAppId" type="xs:int" /> <xs:element minOccurs="0" name="ThetaLevel" type="xs:int" /> <xs:element minOccurs="0" name="Unit" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ThetaPurchases" nillable="true" type="tns:ThetaPurchases" /> </xs:schema>
CountryIPDataContract System.String NameIP
System.String NameDB
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Country"> <xs:sequence> <xs:element minOccurs="0" name="NameDB" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="NameIP" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Country" nillable="true" type="tns:Country" /> </xs:schema>
CountryByIPDataContract System.String IpAddress
System.String Country
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Country"> <xs:sequence> <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="IpAddress" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Country" nillable="true" type="tns:Country" /> </xs:schema>
ResultScoreDataContract System.Int32 DeltaWithEffort
System.Int32 LocationsUnlockedBonus
System.Int32 SocialPlayBonus
System.Int32 QuickThinkBonus
System.Int32 TotalXP
System.Int64 TotalGL
System.Int32 TotalCrystals
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ResultScore"> <xs:sequence> <xs:element minOccurs="0" name="DeltaWithEffort" type="xs:int" /> <xs:element minOccurs="0" name="LocationsUnlockedBonus" type="xs:int" /> <xs:element minOccurs="0" name="QuickThinkBonus" type="xs:int" /> <xs:element minOccurs="0" name="SocialPlayBonus" type="xs:int" /> <xs:element minOccurs="0" name="TotalCrystals" type="xs:int" /> <xs:element minOccurs="0" name="TotalGL" type="xs:long" /> <xs:element minOccurs="0" name="TotalXP" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="ResultScore" nillable="true" type="tns:ResultScore" /> </xs:schema>
ThetaPurchasesDataContractGet System.Int32 MemberId
System.DateTime PurchaseDate
System.Int32 ThetaLevel
System.Decimal PricePaid
System.String SourceApp
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ThetaPurchases"> <xs:sequence> <xs:element minOccurs="0" name="PricePaid" type="xs:decimal" /> <xs:element minOccurs="0" name="PurchaseDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="SourceApp" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ThetaLevel" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="ThetaPurchases" nillable="true" type="tns:ThetaPurchases" /> </xs:schema>
UnityAvaiPlayPerTypeDataContract <?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="UnityAvaiPlayPerType"> <xs:sequence> <xs:element minOccurs="0" name="countGames" type="xs:int" /> <xs:element minOccurs="0" name="countPlayers" type="xs:int" /> <xs:element minOccurs="0" name="type" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="UnityAvaiPlayPerType" nillable="true" type="tns:UnityAvaiPlayPerType" /> </xs:schema>
TotalScoreDataContract <?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="TotalScore"> <xs:sequence> <xs:element minOccurs="0" name="Crystals" type="xs:int" /> <xs:element minOccurs="0" name="GameId" type="xs:int" /> <xs:element minOccurs="0" name="HumansCount" type="xs:int" /> <xs:element minOccurs="0" name="IsWin" type="xs:boolean" /> <xs:element minOccurs="0" name="RoundsPlayed" type="xs:int" /> <xs:element minOccurs="0" name="ScoreDelta" type="xs:int" /> <xs:element minOccurs="0" name="TerminalScore" type="xs:int" /> <xs:element minOccurs="0" name="UnlockedLocationsCount" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="TotalScore" nillable="true" type="tns:TotalScore" /> </xs:schema>
CardPurchaseEmailDataContract System.Int32 Id
System.Int64 MemberId
System.String EmailAddress
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Email" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Email" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="CardPurchaseEmail"> <xs:sequence> <xs:element minOccurs="0" name="EmailAddress" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="MemberId" type="xs:long" /> </xs:sequence> </xs:complexType> <xs:element name="CardPurchaseEmail" nillable="true" type="tns:CardPurchaseEmail" /> </xs:schema>
RegistrationGuestDataContract System.Int32 Id
System.String ScreenName
System.Nullable`1[System.Int32] LanguageId
System.Nullable`1[System.Int32] Gender
System.Int32 SourceAppId
System.String Token
System.String AuthToken
System.String IpAddress
System.String Location
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Members" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Members" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Guest"> <xs:sequence> <xs:element minOccurs="0" name="AuthToken" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Gender" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="IpAddress" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="LanguageId" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ScreenName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SourceAppId" type="xs:int" /> <xs:element minOccurs="0" name="Token" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Guest" nillable="true" type="tns:Guest" /> </xs:schema>
UpgradeGuestDataContract System.Int32 Id
System.String Email
System.String Location
System.String ScreenName
System.String Password
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Members" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Members" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Member"> <xs:sequence> <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Id" type="xs:int"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ScreenName" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Member" nillable="true" type="tns:Member" /> </xs:schema>
PurchasesLogDataContract System.Int32 Id
System.String Description
System.String PaymentMethod
System.Decimal Price
System.String ErrorMessage
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="PurchasesLog"> <xs:sequence> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ErrorMessage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="PaymentMethod" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Price" type="xs:decimal" /> </xs:sequence> </xs:complexType> <xs:element name="PurchasesLog" nillable="true" type="tns:PurchasesLog" /> </xs:schema>
CountryDataContract System.Int32 LanguageId
System.String ISO2
System.String NameEn
System.String NameAr
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Country"> <xs:sequence> <xs:element minOccurs="0" name="ISO2" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="LanguageId" type="xs:int" /> <xs:element minOccurs="0" name="NameAr" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="NameEn" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Country" nillable="true" type="tns:Country" /> </xs:schema>
CredentialsDataContract System.String Username
System.String Email
System.String Password
System.String DeviceId
System.Int64 FbId
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Credentials"> <xs:sequence> <xs:element minOccurs="0" name="DeviceId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FbId" type="xs:long" /> <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Username" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Credentials" nillable="true" type="tns:Credentials" /> </xs:schema>
OperationDataContract System.String Name
System.Collections.Generic.List`1[Tarneeb.Contracts.Discovery.ObjectDataContract] Parameters
System.String Uri
System.String Description
Tarneeb.Contracts.Discovery.ObjectDataContract ReturnItem
System.String Method
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Discovery" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Discovery" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Operation"> <xs:sequence> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Method" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Parameters" nillable="true" type="tns:ArrayOfObject" /> <xs:element minOccurs="0" name="ReturnItem" nillable="true" type="tns:Object" /> <xs:element minOccurs="0" name="Uri" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Operation" nillable="true" type="tns:Operation" /> <xs:complexType name="ArrayOfObject"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="Object" nillable="true" type="tns:Object" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfObject" nillable="true" type="tns:ArrayOfObject" /> <xs:complexType name="Object"> <xs:sequence> <xs:element minOccurs="0" name="IsOptional" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Object" nillable="true" type="tns:Object" /> </xs:schema>
ObjectDataContract System.String Name
System.String Type
System.Nullable`1[System.Boolean] IsOptional
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Discovery" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Discovery" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Object"> <xs:sequence> <xs:element minOccurs="0" name="IsOptional" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Object" nillable="true" type="tns:Object" /> </xs:schema>
ServiceDataContract System.String Name
Tarneeb.Contracts.Discovery.VersionDataContract Version
System.String Uri
System.Boolean IsAuthenticationRequired
System.String Description
System.Collections.Generic.List`1[Tarneeb.Contracts.Discovery.OperationDataContract] Operations
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Discovery" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Discovery" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="urn:Tarneeb.Contracts.Discovery" /> <xs:complexType name="Service"> <xs:sequence> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="IsAuthenticationRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Operations" nillable="true" xmlns:q1="urn:Tarneeb.Contracts.Discovery" type="q1:ArrayOfOperation" /> <xs:element minOccurs="0" name="Uri" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Version" nillable="true" type="tns:Version" /> </xs:sequence> </xs:complexType> <xs:element name="Service" nillable="true" type="tns:Service" /> <xs:complexType name="Version"> <xs:sequence> <xs:element minOccurs="0" name="Major" type="xs:int" /> <xs:element minOccurs="0" name="Minor" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="Version" nillable="true" type="tns:Version" /> </xs:schema>
VersionDataContract System.Int32 Minor
System.Int32 Major
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Discovery" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Discovery" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Version"> <xs:sequence> <xs:element minOccurs="0" name="Major" type="xs:int" /> <xs:element minOccurs="0" name="Minor" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="Version" nillable="true" type="tns:Version" /> </xs:schema>
EmailDataContract System.Collections.Generic.List`1[System.String] To
System.Collections.Generic.List`1[System.String] Cc
System.Collections.Generic.List`1[System.String] Bcc
System.String Subject
System.String Body
System.Boolean IsHtmlMessage
EmailDataContract type is can not export
ContactUsDataContract System.String Email
System.String Name
System.String Message
System.String Topic
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Email" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Email" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ContactUs"> <xs:sequence> <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Topic" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ContactUs" nillable="true" type="tns:ContactUs" /> </xs:schema>
EmailVerificationTokenDataContract System.String Id
System.Boolean IsVerified
System.String EmailAddress
System.Int32 LanguageId
System.Boolean IsAutoVerified
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Email" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Email" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="EmailVerificationToken"> <xs:sequence> <xs:element minOccurs="0" name="EmailAddress" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="IsAutoVerified" type="xs:boolean" /> <xs:element minOccurs="0" name="IsVerified" type="xs:boolean" /> <xs:element minOccurs="0" name="LanguageId" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="EmailVerificationToken" nillable="true" type="tns:EmailVerificationToken" /> </xs:schema>
PasswordResetDataContract System.Int32 MemberId
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Email" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Email" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="PasswordReset"> <xs:sequence> <xs:element minOccurs="0" name="MemberId" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="PasswordReset" nillable="true" type="tns:PasswordReset" /> </xs:schema>
FriendDataContract Tarneeb.Contracts.Members.MemberDataContract Member
System.String ScreenName
System.String PhotoCode
System.Int32 PhotoId
System.String PhotoExtension
System.Int64 Score
System.Int32 Prestige
System.String Country
System.Nullable`1[System.Int32] MutualFriendsCount
System.Boolean InGame
System.Int32 GameId
System.Int32 Crystals
System.String FBImageURL
System.String FbId
System.String MemberImage
System.Boolean SupportPush
System.String Rank
System.Nullable`1[System.Int64] GrapeLeaves
System.Int32 Tier
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="urn:Tarneeb.Contracts.Members" /> <xs:complexType name="Friend"> <xs:sequence> <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Crystals" type="xs:int" /> <xs:element minOccurs="0" name="FBImageURL" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FbId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="GameId" type="xs:int" /> <xs:element minOccurs="0" name="GrapeLeaves" nillable="true" type="xs:long" /> <xs:element minOccurs="0" name="InGame" type="xs:boolean" /> <xs:element minOccurs="0" name="Member" nillable="true" xmlns:q1="urn:Tarneeb.Contracts.Members" type="q1:Member" /> <xs:element minOccurs="0" name="MemberImage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="MutualFriendsCount" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="PhotoCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PhotoExtension" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PhotoId" type="xs:int" /> <xs:element minOccurs="0" name="Prestige" type="xs:int" /> <xs:element minOccurs="0" name="Rank" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Score" type="xs:long" /> <xs:element minOccurs="0" name="ScreenName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SupportPush" type="xs:boolean" /> <xs:element minOccurs="0" name="Tier" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="Friend" nillable="true" type="tns:Friend" /> </xs:schema>
FriendMinDataContract System.Int32 MemberId
System.String Gender
System.Nullable`1[System.Int64] GrapeLeaves
System.Boolean InGame
System.Int32 Prestige
System.Int32 Level
System.Nullable`1[System.Int32] OnlineStatus
System.Int32 GamesWon
System.Int32 GamesLost
System.Int32 Crystals
System.Int32 GameId
System.String MemberImage
System.String ScreenName
System.Int64 Score
System.String FbId
System.Boolean SupportPush
System.String Rank
System.String FBImageURL
System.Nullable`1[System.Decimal] PercentageUntilNextLevel
System.String PhotoCode
System.Int32 PhotoId
System.String PhotoExtension
System.Nullable`1[System.Int32] UnityGamesStarted
System.Nullable`1[System.Int32] UnityGamesWon
System.Nullable`1[System.Int32] UnityGamesLost
System.Nullable`1[System.Int32] UnityGamesAbandoned
System.Int32 Tier
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Friend"> <xs:sequence> <xs:element minOccurs="0" name="Crystals" type="xs:int" /> <xs:element minOccurs="0" name="FBImageURL" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FbId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="GameId" type="xs:int" /> <xs:element minOccurs="0" name="GamesLost" type="xs:int" /> <xs:element minOccurs="0" name="GamesWon" type="xs:int" /> <xs:element minOccurs="0" name="Gender" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="GrapeLeaves" nillable="true" type="xs:long" /> <xs:element minOccurs="0" name="InGame" type="xs:boolean" /> <xs:element minOccurs="0" name="Level" type="xs:int" /> <xs:element minOccurs="0" name="MemberId" type="xs:int" /> <xs:element minOccurs="0" name="MemberImage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="OnlineStatus" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="PercentageUntilNextLevel" nillable="true" type="xs:decimal" /> <xs:element minOccurs="0" name="PhotoCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PhotoExtension" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PhotoId" type="xs:int" /> <xs:element minOccurs="0" name="Prestige" type="xs:int" /> <xs:element minOccurs="0" name="Rank" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Score" type="xs:long" /> <xs:element minOccurs="0" name="ScreenName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SupportPush" type="xs:boolean" /> <xs:element minOccurs="0" name="Tier" type="xs:int" /> <xs:element minOccurs="0" name="UnityGamesAbandoned" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="UnityGamesLost" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="UnityGamesStarted" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="UnityGamesWon" nillable="true" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="Friend" nillable="true" type="tns:Friend" /> </xs:schema>
FriendRequestDataContract System.Int32 MemberId
System.String ScreenName
System.String Location
System.String PhotoCode
System.Int32 PhotoId
System.DateTime RequestDate
System.Boolean IsIncomming
System.Int64 Score
System.Int32 Prestige
System.Nullable`1[System.Int32] MutualFriendsCount
System.String PhotoExtension
System.Int32 Crystals
System.String FbId
System.String FBImageURL
System.String MemberImage
System.String Gender
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="FriendRequest"> <xs:sequence> <xs:element minOccurs="0" name="Crystals" type="xs:int" /> <xs:element minOccurs="0" name="FBImageURL" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FbId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Gender" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="IsIncomming" type="xs:boolean" /> <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="MemberId" type="xs:int" /> <xs:element minOccurs="0" name="MemberImage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="MutualFriendsCount" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="PhotoCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PhotoExtension" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PhotoId" type="xs:int" /> <xs:element minOccurs="0" name="Prestige" type="xs:int" /> <xs:element minOccurs="0" name="RequestDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="Score" type="xs:long" /> <xs:element minOccurs="0" name="ScreenName" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="FriendRequest" nillable="true" type="tns:FriendRequest" /> </xs:schema>
FriendStatusDataContract System.Int32 Id
System.String Name
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="FriendStatus"> <xs:sequence> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="FriendStatus" nillable="true" type="tns:FriendStatus" /> </xs:schema>
GameDataContract System.Int32 Id
System.Int32 Seat1
System.Int32 Seat2
System.Int32 Seat3
System.Int32 Seat4
System.DateTime DateCreated
System.Int32 StatusId
System.Int32 TeamAScore
System.Int32 TeamBScore
System.Int32 MinPrestige
System.Int32 TerminalScore
System.Int32 GameSpeed
System.Int32 Background
System.Boolean IsLocked
System.String Password
System.Int32 ProgressBar
System.String ProgressText
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Game"> <xs:sequence> <xs:element minOccurs="0" name="Background" type="xs:int" /> <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" /> <xs:element minOccurs="0" name="GameSpeed" type="xs:int" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="IsLocked" type="xs:boolean" /> <xs:element minOccurs="0" name="MinPrestige" type="xs:int" /> <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ProgressBar" type="xs:int" /> <xs:element minOccurs="0" name="ProgressText" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Seat1" type="xs:int" /> <xs:element minOccurs="0" name="Seat2" type="xs:int" /> <xs:element minOccurs="0" name="Seat3" type="xs:int" /> <xs:element minOccurs="0" name="Seat4" type="xs:int" /> <xs:element minOccurs="0" name="StatusId" type="xs:int" /> <xs:element minOccurs="0" name="TeamAScore" type="xs:int" /> <xs:element minOccurs="0" name="TeamBScore" type="xs:int" /> <xs:element minOccurs="0" name="TerminalScore" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="Game" nillable="true" type="tns:Game" /> </xs:schema>
ImageDataContract System.Int32 Id
System.Byte[] Content
System.String ContentBase64
System.String Title
System.String FileExtension
System.Guid Code
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Images" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Images" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" /> <xs:complexType name="Image"> <xs:sequence> <xs:element minOccurs="0" name="Code" type="ser:guid" /> <xs:element minOccurs="0" name="Content" nillable="true" type="xs:base64Binary" /> <xs:element minOccurs="0" name="ContentBase64" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FileExtension" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Image" nillable="true" type="tns:Image" /> </xs:schema>
PhotoDataContract System.Int32 Id
System.Guid PhotoCode
System.Int32 PhotoId
System.String PhotoExtension
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Images" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Images" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" /> <xs:complexType name="Photo"> <xs:sequence> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="PhotoCode" type="ser:guid" /> <xs:element minOccurs="0" name="PhotoExtension" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PhotoId" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="Photo" nillable="true" type="tns:Photo" /> </xs:schema>
IPDataContract <?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="IP"> <xs:sequence> <xs:element minOccurs="0" name="Port" type="xs:int" /> <xs:element minOccurs="0" name="ServerIP" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ServerName" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="IP" nillable="true" type="tns:IP" /> </xs:schema>
LocationDataContract System.String Location
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="LocationDataContract"> <xs:sequence> <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="LocationDataContract" nillable="true" type="tns:LocationDataContract" /> </xs:schema>
LocationPropertiesDataContract System.Int32 LocationID
System.Int32 Crystals
System.String LocationName
System.Int32 LevelId
System.Int32 Prestige
System.Int32 CrystalsPrice
System.String ClassText
System.Int32 GLEntryFee
System.Int32 XPGLWinnings
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="LocationCrystalsDataContract"> <xs:sequence> <xs:element minOccurs="0" name="ClassText" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Crystals" type="xs:int" /> <xs:element minOccurs="0" name="CrystalsPrice" type="xs:int" /> <xs:element minOccurs="0" name="GLEntryFee" type="xs:int" /> <xs:element minOccurs="0" name="LevelId" type="xs:int" /> <xs:element minOccurs="0" name="LocationID" type="xs:int" /> <xs:element minOccurs="0" name="LocationName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Prestige" type="xs:int" /> <xs:element minOccurs="0" name="XPGLWinnings" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="LocationCrystalsDataContract" nillable="true" type="tns:LocationCrystalsDataContract" /> </xs:schema>
ClosetDataContract System.Int32 Id
System.Collections.Generic.List`1[Tarneeb.Contracts.Members.ClosetItemDataContract] Items
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Members" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Members" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="urn:Tarneeb.Contracts" /> <xs:complexType name="Closet"> <xs:sequence> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="Items" nillable="true" type="tns:ArrayOfClosetItem" /> </xs:sequence> </xs:complexType> <xs:element name="Closet" nillable="true" type="tns:Closet" /> <xs:complexType name="ArrayOfClosetItem"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ClosetItem" nillable="true" type="tns:ClosetItem" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfClosetItem" nillable="true" type="tns:ArrayOfClosetItem" /> <xs:complexType name="ClosetItem"> <xs:sequence> <xs:element minOccurs="0" name="ArticleTypeId" type="xs:int" /> <xs:element minOccurs="0" name="Attributes" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="BuildTime" type="xs:int" /> <xs:element minOccurs="0" name="Consumable" type="xs:boolean" /> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Description_Ar" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="GarageSpace" type="xs:int" /> <xs:element minOccurs="0" name="Gender" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="IsActive" type="xs:boolean" /> <xs:element minOccurs="0" name="IsWearing" type="xs:boolean" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Name_Ar" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Prestige" type="xs:int" /> <xs:element minOccurs="0" name="ProductId" type="xs:int" /> <xs:element minOccurs="0" name="ProductQuantity" type="xs:int" /> <xs:element minOccurs="0" name="PurchaseDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="Quantity" type="xs:int" /> <xs:element minOccurs="0" name="ServerTime" type="xs:dateTime" /> <xs:element minOccurs="0" name="ShopType" nillable="true" xmlns:q1="urn:Tarneeb.Contracts" type="q1:ShopType" /> <xs:element minOccurs="0" name="SpecialAttributes" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ClosetItem" nillable="true" type="tns:ClosetItem" /> </xs:schema>
ClosetItemDataContract System.Int32 Id
System.Int32 ProductId
System.Int32 ArticleTypeId
System.Int32 Prestige
System.String Gender
System.String Name
System.String Description
System.String Name_Ar
System.String Description_Ar
System.Boolean IsWearing
System.String Attributes
System.Int32 BuildTime
Tarneeb.Contracts.ShopTypeDataContract ShopType
System.Int32 GarageSpace
System.DateTime ServerTime
System.DateTime PurchaseDate
System.Boolean IsActive
System.Int32 Quantity
System.Int32 ProductQuantity
System.String SpecialAttributes
System.Boolean Consumable
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Members" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Members" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="urn:Tarneeb.Contracts" /> <xs:complexType name="ClosetItem"> <xs:sequence> <xs:element minOccurs="0" name="ArticleTypeId" type="xs:int" /> <xs:element minOccurs="0" name="Attributes" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="BuildTime" type="xs:int" /> <xs:element minOccurs="0" name="Consumable" type="xs:boolean" /> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Description_Ar" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="GarageSpace" type="xs:int" /> <xs:element minOccurs="0" name="Gender" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="IsActive" type="xs:boolean" /> <xs:element minOccurs="0" name="IsWearing" type="xs:boolean" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Name_Ar" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Prestige" type="xs:int" /> <xs:element minOccurs="0" name="ProductId" type="xs:int" /> <xs:element minOccurs="0" name="ProductQuantity" type="xs:int" /> <xs:element minOccurs="0" name="PurchaseDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="Quantity" type="xs:int" /> <xs:element minOccurs="0" name="ServerTime" type="xs:dateTime" /> <xs:element minOccurs="0" name="ShopType" nillable="true" xmlns:q1="urn:Tarneeb.Contracts" type="q1:ShopType" /> <xs:element minOccurs="0" name="SpecialAttributes" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ClosetItem" nillable="true" type="tns:ClosetItem" /> </xs:schema>
GameInviteDataContract System.Int64 InviteId
System.Int64 GameId
System.Int64 MemberId
System.String Name
System.Int32 Gender
System.String GuestName
Tarneeb.Contracts.Authentication.AuthenticationTokenDataContract AuthenticationToken
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Members" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Members" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Authentication" /> <xs:complexType name="GameInvite"> <xs:sequence> <xs:element minOccurs="0" name="AuthenticationToken" nillable="true" xmlns:q1="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Authentication" type="q1:AuthenticationToken" /> <xs:element minOccurs="0" name="GameId" type="xs:long" /> <xs:element minOccurs="0" name="Gender" type="xs:int" /> <xs:element minOccurs="0" name="GuestName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="InviteId" type="xs:long" /> <xs:element minOccurs="0" name="MemberId" type="xs:long" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="GameInvite" nillable="true" type="tns:GameInvite" /> </xs:schema>
MemberDataContract System.Int32 Id
System.String FbId
System.String FirstName
System.String LastName
System.String Email
System.String AboutMe
System.Nullable`1[System.DateTime] Birthday
System.String Code
System.String Gender
System.Nullable`1[System.Int64] GrapeLeaves
System.Boolean IsAdmin
System.Boolean IsGuest
System.Int32 LanguageId
System.DateTime LastLoginDate
System.String Location
System.Int32 MessageCount
System.DateTime MessageCountLastUpdated
System.Nullable`1[System.Boolean] NotifyMe
System.String PhotoCode
System.String PhotoExtension
System.Int32 PhotoId
System.Int32 Prestige
System.String Rank
System.String Score
System.String ScreenName
System.DateTime SignUpDate
Tarneeb.Contracts.Members.WardrobeDataContract Wardrobe
System.String Website
System.Int32 Level
System.Nullable`1[System.Int32] Privacy
System.Nullable`1[System.Decimal] PercentageUntilNextLevel
System.Nullable`1[System.Int32] OnlineStatus
System.Nullable`1[System.Int32] ConfirmedMember
System.Int32 GamesWon
System.Int32 GamesLost
System.Nullable`1[System.Int32] FriendStatusId
System.Nullable`1[System.Int32] MutualFriendsCount
System.Nullable`1[System.Boolean] ReceiveEmails
System.String Password
System.Int32 AvaibleForChat
System.Boolean NotRanked
System.String SourceAppName
System.Int32 PhotosCount
System.String DeviceRegistrationId
System.Int32 DeviceTypeId
System.Int32 ThetaLevel
System.Int32 Crystals
System.String FBImageURL
System.String MemberImage
System.Nullable`1[System.Int32] LocationsPurchased
System.Nullable`1[System.Int32] IsPremium
System.Nullable`1[System.Int32] PremiumRemainingDays
System.Nullable`1[System.Int64] UnityXP
System.Nullable`1[System.Int64] UnityCoins
System.Nullable`1[System.Int32] UnityLevel
System.Nullable`1[System.Int32] UnityXpCurrentLevel
System.Nullable`1[System.Int32] UnityXpNextLevel
System.String UnityRank
System.Nullable`1[System.Int32] AccountType
System.Nullable`1[System.Int32] UnityGamesStarted
System.Nullable`1[System.Int32] UnityGamesWon
System.Nullable`1[System.Int32] UnityGamesLost
System.Nullable`1[System.Int32] UnityGamesAbandoned
System.Int32 ConsecutiveWins
System.Int32 MaxConsecutiveWins
System.String CountryCode
System.String Country
System.Boolean IsBanned
System.Nullable`1[System.DateTime] BannedDate
System.Boolean IsSuspended
System.Nullable`1[System.DateTime] SuspendedStartTime
System.Nullable`1[System.Int32] SuspendedMinutes
System.Collections.Generic.List`1[Tarneeb.Contracts.TopRankAchievementDataContract] TopRankAchievements
System.String GetSocialId
System.Int32 ReferralRewarded2
System.Int32 LeaguePoints
System.Int32 LeagueGameCount
System.Boolean HasLeagueTicket
System.Boolean PremiumSubscriptionActive
System.Int32 PremiumSubscriptoRetryCount
System.Int32 Tier
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Members" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Members" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" /> <xs:complexType name="Member"> <xs:sequence> <xs:element minOccurs="0" name="AboutMe" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AccountType" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="AvaibleForChat" type="xs:int" /> <xs:element minOccurs="0" name="BannedDate" nillable="true" type="xs:dateTime" /> <xs:element minOccurs="0" name="Birthday" nillable="true" type="xs:dateTime" /> <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ConfirmedMember" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="ConsecutiveWins" type="xs:int" /> <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CountryCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Crystals" type="xs:int" /> <xs:element minOccurs="0" name="DeviceRegistrationId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DeviceTypeId" type="xs:int" /> <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FBImageURL" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FbId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FriendStatusId" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="GamesLost" type="xs:int" /> <xs:element minOccurs="0" name="GamesWon" type="xs:int" /> <xs:element minOccurs="0" name="Gender" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="GetSocialId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="GrapeLeaves" nillable="true" type="xs:long" /> <xs:element minOccurs="0" name="HasLeagueTicket" type="xs:boolean" /> <xs:element minOccurs="0" name="Id" type="xs:int"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="IsAdmin" type="xs:boolean" /> <xs:element minOccurs="0" name="IsBanned" type="xs:boolean" /> <xs:element minOccurs="0" name="IsGuest" type="xs:boolean" /> <xs:element minOccurs="0" name="IsPremium" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="IsSuspended" type="xs:boolean" /> <xs:element minOccurs="0" name="LanguageId" type="xs:int" /> <xs:element minOccurs="0" name="LastLoginDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="LeagueGameCount" type="xs:int" /> <xs:element minOccurs="0" name="LeaguePoints" type="xs:int" /> <xs:element minOccurs="0" name="Level" type="xs:int" /> <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="LocationsPurchased" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="MaxConsecutiveWins" type="xs:int" /> <xs:element minOccurs="0" name="MemberImage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="MessageCount" type="xs:int" /> <xs:element minOccurs="0" name="MessageCountLastUpdated" type="xs:dateTime" /> <xs:element minOccurs="0" name="MutualFriendsCount" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="NotRanked" type="xs:boolean" /> <xs:element minOccurs="0" name="NotifyMe" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="OnlineStatus" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="PercentageUntilNextLevel" nillable="true" type="xs:decimal" /> <xs:element minOccurs="0" name="PhotoCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PhotoExtension" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PhotoId" type="xs:int" /> <xs:element minOccurs="0" name="PhotosCount" type="xs:int" /> <xs:element minOccurs="0" name="PremiumRemainingDays" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="PremiumSubscriptionActive" type="xs:boolean" /> <xs:element minOccurs="0" name="PremiumSubscriptoRetryCount" type="xs:int" /> <xs:element minOccurs="0" name="Prestige" type="xs:int" /> <xs:element minOccurs="0" name="Privacy" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="Rank" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ReceiveEmails" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="Score" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ScreenName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SignUpDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="SourceAppName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SuspendedMinutes" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="SuspendedStartTime" nillable="true" type="xs:dateTime" /> <xs:element minOccurs="0" name="ThetaLevel" type="xs:int" /> <xs:element minOccurs="0" name="Tier" type="xs:int" /> <xs:element minOccurs="0" name="TopRankAchievements" nillable="true" xmlns:q1="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" type="q1:ArrayOfTopRankAchievementDataContract" /> <xs:element minOccurs="0" name="UnityCoins" nillable="true" type="xs:long" /> <xs:element minOccurs="0" name="UnityGamesAbandoned" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="UnityGamesLost" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="UnityGamesStarted" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="UnityGamesWon" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="UnityLevel" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="UnityRank" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UnityXP" nillable="true" type="xs:long" /> <xs:element minOccurs="0" name="UnityXpCurrentLevel" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="UnityXpNextLevel" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="Wardrobe" nillable="true" type="tns:Wardrobe" /> <xs:element minOccurs="0" name="Website" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Member" nillable="true" type="tns:Member" /> <xs:complexType name="Wardrobe"> <xs:sequence> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="Items" nillable="true" type="tns:ArrayOfWardrobeItem" /> </xs:sequence> </xs:complexType> <xs:element name="Wardrobe" nillable="true" type="tns:Wardrobe" /> <xs:complexType name="ArrayOfWardrobeItem"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="WardrobeItem" nillable="true" type="tns:WardrobeItem" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfWardrobeItem" nillable="true" type="tns:ArrayOfWardrobeItem" /> <xs:complexType name="WardrobeItem"> <xs:sequence> <xs:element minOccurs="0" name="ArticleTypeId" type="xs:int" /> <xs:element minOccurs="0" name="Attributes" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ClosetItemId" type="xs:int" /> <xs:element minOccurs="0" name="ProductId" type="xs:int" /> <xs:element minOccurs="0" name="ShopProductDescription" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ShopProductName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ShopTypeDescription" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ShopTypeId" type="xs:int" /> <xs:element minOccurs="0" name="ShopTypeName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SpecialAttributes" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="WardrobeItem" nillable="true" type="tns:WardrobeItem" /> </xs:schema>
LeaderboardMembersDataContract System.Collections.Generic.List`1[Tarneeb.Contracts.Members.LeaderboardMemberDataContract] AllTime
System.Collections.Generic.List`1[Tarneeb.Contracts.Members.LeaderboardMemberDataContract] TopWeek
System.Collections.Generic.List`1[Tarneeb.Contracts.Members.LeaderboardMemberDataContract] TopFriends
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.LeaderboardMembers" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.LeaderboardMembers" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="urn:Tarneeb.Contracts.LeaderboardMember" /> <xs:complexType name="LeaderboardMembers"> <xs:sequence> <xs:element minOccurs="0" name="AllTime" nillable="true" xmlns:q1="urn:Tarneeb.Contracts.LeaderboardMember" type="q1:ArrayOfLeaderboardMember" /> <xs:element minOccurs="0" name="TopFriends" nillable="true" xmlns:q2="urn:Tarneeb.Contracts.LeaderboardMember" type="q2:ArrayOfLeaderboardMember" /> <xs:element minOccurs="0" name="TopWeek" nillable="true" xmlns:q3="urn:Tarneeb.Contracts.LeaderboardMember" type="q3:ArrayOfLeaderboardMember" /> </xs:sequence> </xs:complexType> <xs:element name="LeaderboardMembers" nillable="true" type="tns:LeaderboardMembers" /> </xs:schema>
LeaderboardMemberDataContract System.Int32 Id
System.String FbId
System.String FirstName
System.String LastName
System.String Email
System.String Code
System.String Gender
System.Nullable`1[System.Int64] GrapeLeaves
System.String Location
System.String PhotoCode
System.String PhotoExtension
System.Int32 PhotoId
System.Int32 Prestige
System.String Rank
System.String Score
System.String ScreenName
System.Int32 Level
System.Int32 Crystals
System.String FBImageURL
System.String MemberImage
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.LeaderboardMember" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.LeaderboardMember" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="LeaderboardMember"> <xs:sequence> <xs:element minOccurs="0" name="Code" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Crystals" type="xs:int" /> <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FBImageURL" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FbId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Gender" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="GrapeLeaves" nillable="true" type="xs:long" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Level" type="xs:int" /> <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="MemberImage" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PhotoCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PhotoExtension" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PhotoId" type="xs:int" /> <xs:element minOccurs="0" name="Prestige" type="xs:int" /> <xs:element minOccurs="0" name="Rank" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Score" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ScreenName" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="LeaderboardMember" nillable="true" type="tns:LeaderboardMember" /> </xs:schema>
LeaderboardUnityMembersDataContract System.Int64 MemberId
System.String FbId
System.Int64 TotalUnityCoins
System.String DisplayName
System.Int32 UnityLevel
System.String UnityRank
System.String Country
System.Nullable`1[System.Int64] PhotoId
System.String PhotoCode
System.String PhotoExtension
System.String MemberPhoto
System.Int32 MemberRank
System.String CountryCode
System.DateTime WeekStartDate
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.LeaderboardUnityMembers" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.LeaderboardUnityMembers" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="LeaderboardUnityMembers"> <xs:sequence> <xs:element minOccurs="0" name="Country" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CountryCode" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FbId" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="MemberId" type="xs:long" /> <xs:element minOccurs="0" name="MemberPhoto" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="MemberRank" type="xs:int" /> <xs:element minOccurs="0" name="PhotoCode" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="PhotoExtension" nillable="true" type="xs:string"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="PhotoId" nillable="true" type="xs:long"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="TotalUnityCoins" type="xs:long" /> <xs:element minOccurs="0" name="UnityLevel" type="xs:int" /> <xs:element minOccurs="0" name="UnityRank" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="WeekStartDate" type="xs:dateTime"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:element name="LeaderboardUnityMembers" nillable="true" type="tns:LeaderboardUnityMembers" /> </xs:schema>
LeaderboardsUnityMembersDataContract <?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.LeaderboardsUnityMembers" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.LeaderboardsUnityMembers" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="urn:Tarneeb.Contracts.LeaderboardUnityMembers" /> <xs:complexType name="LeaderboardsUnityMembers"> <xs:sequence> <xs:element minOccurs="0" name="CurrentWeek" nillable="true" xmlns:q1="urn:Tarneeb.Contracts.LeaderboardUnityMembers" type="q1:ArrayOfLeaderboardUnityMembers" /> <xs:element minOccurs="0" name="PreviousWeek" nillable="true" xmlns:q2="urn:Tarneeb.Contracts.LeaderboardUnityMembers" type="q2:ArrayOfLeaderboardUnityMembers" /> </xs:sequence> </xs:complexType> <xs:element name="LeaderboardsUnityMembers" nillable="true" type="tns:LeaderboardsUnityMembers" /> </xs:schema>
MemberRankUnityDataContract System.Int64 MemberId
System.Int64 CurrentWeekUnityCoins
System.Int64 currentWeekRank
System.Int64 CurrentWeekRankCountry
System.Int64 PreviousWeekUnityCoins
System.Int64 PreviousWeekRank
System.Int64 PreviousWeekRankCountry
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.MemberRankUnity" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.MemberRankUnity" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="MemberRankUnity"> <xs:sequence> <xs:element minOccurs="0" name="CurrentWeekRankCountry" type="xs:long" /> <xs:element minOccurs="0" name="CurrentWeekUnityCoins" type="xs:long" /> <xs:element minOccurs="0" name="MemberId" type="xs:long" /> <xs:element minOccurs="0" name="PreviousWeekRank" type="xs:long" /> <xs:element minOccurs="0" name="PreviousWeekRankCountry" type="xs:long" /> <xs:element minOccurs="0" name="PreviousWeekUnityCoins" type="xs:long" /> <xs:element minOccurs="0" name="currentWeekRank" type="xs:long" /> </xs:sequence> </xs:complexType> <xs:element name="MemberRankUnity" nillable="true" type="tns:MemberRankUnity" /> </xs:schema>
MemberSettingsDataContract System.Collections.Generic.List`1[Tarneeb.Contracts.Members.SettingDataContract] Settings
System.Int32 MemberId
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Members" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Members" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="MemberSettings"> <xs:sequence> <xs:element minOccurs="0" name="MemberId" type="xs:int" /> <xs:element minOccurs="0" name="Settings" nillable="true" type="tns:ArrayOfSetting" /> </xs:sequence> </xs:complexType> <xs:element name="MemberSettings" nillable="true" type="tns:MemberSettings" /> <xs:complexType name="ArrayOfSetting"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="Setting" nillable="true" type="tns:Setting" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfSetting" nillable="true" type="tns:ArrayOfSetting" /> <xs:complexType name="Setting"> <xs:sequence> <xs:element minOccurs="0" name="Key" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Setting" nillable="true" type="tns:Setting" /> </xs:schema>
SettingDataContract System.String Key
System.String Value
System.String Type
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Members" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Members" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Setting"> <xs:sequence> <xs:element minOccurs="0" name="Key" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Setting" nillable="true" type="tns:Setting" /> </xs:schema>
RegistrationMemberDataContract System.Int32 Id
System.String ScreenName
System.String Email
System.String Password
System.String IpAddress
System.String Location
System.Int32 LanguageId
System.Int32 Gender
System.Boolean ReceiveEmails
System.Int64 FacebookId
System.Int32 SourceAppId
System.String FirstName
System.String LastName
System.String Token
System.String AuthToken
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Members" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Members" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Member"> <xs:sequence> <xs:element minOccurs="0" name="AuthToken" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FacebookId" type="xs:long" /> <xs:element minOccurs="0" name="FirstName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Gender" type="xs:int" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="IpAddress" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="LanguageId" type="xs:int" /> <xs:element minOccurs="0" name="LastName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Location" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ReceiveEmails" type="xs:boolean" /> <xs:element minOccurs="0" name="ScreenName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SourceAppId" type="xs:int" /> <xs:element minOccurs="0" name="Token" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Member" nillable="true" type="tns:Member" /> </xs:schema>
ReportMemberDataContract System.String Reason
System.String Comments
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Members" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Members" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ReportMember"> <xs:sequence> <xs:element minOccurs="0" name="Comments" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Reason" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ReportMember" nillable="true" type="tns:ReportMember" /> </xs:schema>
ScoreDataContract System.Int32 Id
System.Int32 ReasonId
System.Int32 Value
System.Int32 Prestige
System.Int64 GrapeLeaves
System.Int32 GameId
System.Int32 GameNumber
System.Int32 OrderId
System.Boolean IsActive
System.Int64 Score
System.DateTime CreateDate
System.Int32 Crystals
System.Nullable`1[System.Int32] UnlockLocationId
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Members" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Members" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Score"> <xs:sequence> <xs:element minOccurs="0" name="CreateDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="Crystals" type="xs:int" /> <xs:element minOccurs="0" name="GameId" type="xs:int" /> <xs:element minOccurs="0" name="GameNumber" type="xs:int" /> <xs:element minOccurs="0" name="GrapeLeaves" type="xs:long" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="IsActive" type="xs:boolean" /> <xs:element minOccurs="0" name="OrderId" type="xs:int" /> <xs:element minOccurs="0" name="Prestige" type="xs:int" /> <xs:element minOccurs="0" name="ReasonId" type="xs:int" /> <xs:element minOccurs="0" name="Score" type="xs:long" /> <xs:element minOccurs="0" name="UnlockLocationId" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="Value" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="Score" nillable="true" type="tns:Score" /> </xs:schema>
WardrobeDataContract System.Int32 Id
System.Collections.Generic.List`1[Tarneeb.Contracts.Members.WardrobeItemDataContract] Items
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Members" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Members" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Wardrobe"> <xs:sequence> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="Items" nillable="true" type="tns:ArrayOfWardrobeItem" /> </xs:sequence> </xs:complexType> <xs:element name="Wardrobe" nillable="true" type="tns:Wardrobe" /> <xs:complexType name="ArrayOfWardrobeItem"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="WardrobeItem" nillable="true" type="tns:WardrobeItem" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfWardrobeItem" nillable="true" type="tns:ArrayOfWardrobeItem" /> <xs:complexType name="WardrobeItem"> <xs:sequence> <xs:element minOccurs="0" name="ArticleTypeId" type="xs:int" /> <xs:element minOccurs="0" name="Attributes" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ClosetItemId" type="xs:int" /> <xs:element minOccurs="0" name="ProductId" type="xs:int" /> <xs:element minOccurs="0" name="ShopProductDescription" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ShopProductName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ShopTypeDescription" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ShopTypeId" type="xs:int" /> <xs:element minOccurs="0" name="ShopTypeName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SpecialAttributes" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="WardrobeItem" nillable="true" type="tns:WardrobeItem" /> </xs:schema>
WardrobeItemDataContract System.Int32 ProductId
System.String Attributes
System.Int32 ArticleTypeId
System.String SpecialAttributes
System.Int32 ClosetItemId
System.Int32 ShopTypeId
System.String ShopTypeName
System.String ShopTypeDescription
System.String ShopProductName
System.String ShopProductDescription
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Members" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Members" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="WardrobeItem"> <xs:sequence> <xs:element minOccurs="0" name="ArticleTypeId" type="xs:int" /> <xs:element minOccurs="0" name="Attributes" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ClosetItemId" type="xs:int" /> <xs:element minOccurs="0" name="ProductId" type="xs:int" /> <xs:element minOccurs="0" name="ShopProductDescription" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ShopProductName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ShopTypeDescription" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ShopTypeId" type="xs:int" /> <xs:element minOccurs="0" name="ShopTypeName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SpecialAttributes" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="WardrobeItem" nillable="true" type="tns:WardrobeItem" /> </xs:schema>
MessageDataContract System.Int32 Id
System.Nullable`1[System.Int32] ParentId
System.String Subject
System.DateTime DateCreated
System.Nullable`1[System.Boolean] IsRead
System.String Content
Tarneeb.Contracts.Members.MemberDataContract ToMember
Tarneeb.Contracts.Members.MemberDataContract FromMember
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="urn:Tarneeb.Contracts.Members" /> <xs:complexType name="Message"> <xs:sequence> <xs:element minOccurs="0" name="Content" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="DateCreated" type="xs:dateTime" /> <xs:element minOccurs="0" name="FromMember" nillable="true" xmlns:q1="urn:Tarneeb.Contracts.Members" type="q1:Member" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="IsRead" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="ParentId" nillable="true" type="xs:int"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="Subject" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ToMember" nillable="true" xmlns:q2="urn:Tarneeb.Contracts.Members" type="q2:Member" /> </xs:sequence> </xs:complexType> <xs:element name="Message" nillable="true" type="tns:Message" /> </xs:schema>
NewsDataContract System.Int32 Id
System.String Text
System.String TextArabic
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="News"> <xs:sequence> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="Text" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TextArabic" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="News" nillable="true" type="tns:News" /> </xs:schema>
NotificationDataContract System.Int32 Id
System.DateTime CreateDate
System.String Content
System.Boolean IsActive
System.Boolean IsCompleted
System.Int32 TypeId
System.Nullable`1[System.DateTime] ExpirationDate
System.Nullable`1[System.Boolean] IsRead
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Notification"> <xs:sequence> <xs:element minOccurs="0" name="Content" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CreateDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="ExpirationDate" nillable="true" type="xs:dateTime" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="IsActive" type="xs:boolean" /> <xs:element minOccurs="0" name="IsCompleted" type="xs:boolean" /> <xs:element minOccurs="0" name="IsRead" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="TypeId" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="Notification" nillable="true" type="tns:Notification" /> </xs:schema>
NotificationTypeDataContract System.Int32 Id
System.String Title
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="NotificationType"> <xs:sequence> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="NotificationType" nillable="true" type="tns:NotificationType" /> </xs:schema>
ProductAttributeDataContract System.Int32 Id
System.String Name
System.String Value
System.Collections.Generic.List`1[Tarneeb.Contracts.Product.ProductAttributeValueDataContract] AttributeValues
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Product" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Product" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ProductAttribute"> <xs:sequence> <xs:element minOccurs="0" name="AttributeValues" nillable="true" type="tns:ArrayOfProductAttributeValue" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ProductAttribute" nillable="true" type="tns:ProductAttribute" /> <xs:complexType name="ArrayOfProductAttributeValue"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="ProductAttributeValue" nillable="true" type="tns:ProductAttributeValue" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfProductAttributeValue" nillable="true" type="tns:ArrayOfProductAttributeValue" /> <xs:complexType name="ProductAttributeValue"> <xs:sequence> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ProductAttributeValue" nillable="true" type="tns:ProductAttributeValue" /> </xs:schema>
ProductAttributeValueDataContract System.Int32 Id
System.String Value
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Product" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Product" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ProductAttributeValue"> <xs:sequence> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ProductAttributeValue" nillable="true" type="tns:ProductAttributeValue" /> </xs:schema>
ProductDataContract System.Int32 Id
System.Int32 Prestige
System.String TargetGender
System.String Name
System.String Description
System.String Name_Ar
System.String Description_Ar
System.Int32 Price
System.Int32 Inventory
System.String Attributes
System.Int32 BuildTime
System.Int32 ProductLevel
System.Boolean Equippable
Tarneeb.Contracts.ShopTypeDataContract ShopType
System.Collections.Generic.List`1[System.Int32] PrereqProductIds
System.Int32 GarageSpace
System.Int32 CrystalsPrice
System.Nullable`1[System.Boolean] Ownslt
System.Boolean Consumable
System.String SpecialAttributes
System.Int32 Quantity
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Product" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Product" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /> <xs:import namespace="urn:Tarneeb.Contracts" /> <xs:complexType name="Product"> <xs:sequence> <xs:element minOccurs="0" name="Attributes" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="BuildTime" type="xs:int" /> <xs:element minOccurs="0" name="Consumable" type="xs:boolean" /> <xs:element minOccurs="0" name="CrystalsPrice" type="xs:int" /> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Description_Ar" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Equippable" type="xs:boolean" /> <xs:element minOccurs="0" name="GarageSpace" type="xs:int" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="Inventory" type="xs:int" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Name_Ar" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Ownslt" nillable="true" type="xs:boolean" /> <xs:element minOccurs="0" name="PrereqProductIds" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfint" /> <xs:element minOccurs="0" name="Prestige" type="xs:int" /> <xs:element minOccurs="0" name="Price" type="xs:int" /> <xs:element minOccurs="0" name="ProductLevel" type="xs:int" /> <xs:element minOccurs="0" name="Quantity" type="xs:int" /> <xs:element minOccurs="0" name="ShopType" nillable="true" xmlns:q2="urn:Tarneeb.Contracts" type="q2:ShopType" /> <xs:element minOccurs="0" name="SpecialAttributes" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TargetGender" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Product" nillable="true" type="tns:Product" /> </xs:schema>
ScheduledEmailDataContract System.Int32 Id
System.DateTime RunAt
System.Int32 ToMemberId
Tarneeb.Contracts.Members.MemberDataContract ToMember
System.String Subject
System.String Body
System.Int32 Status
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="urn:Tarneeb.Contracts.Members" /> <xs:complexType name="ScheduledEmail"> <xs:sequence> <xs:element minOccurs="0" name="Body" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="RunAt" type="xs:dateTime" /> <xs:element minOccurs="0" name="Status" type="xs:int" /> <xs:element minOccurs="0" name="Subject" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ToMember" nillable="true" xmlns:q1="urn:Tarneeb.Contracts.Members" type="q1:Member" /> <xs:element minOccurs="0" name="ToMemberId" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="ScheduledEmail" nillable="true" type="tns:ScheduledEmail" /> </xs:schema>
SchedulerLogDataContract System.Int32 Id
System.DateTime LogTime
Tarneeb.Contracts.SchedulerLogType LogType
System.Int32 MemberId
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" /> <xs:complexType name="SchedulerLogEntry"> <xs:sequence> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="LogTime" type="xs:dateTime" /> <xs:element minOccurs="0" name="LogType" xmlns:q1="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" type="q1:SchedulerLogType" /> <xs:element minOccurs="0" name="MemberId" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="SchedulerLogEntry" nillable="true" type="tns:SchedulerLogEntry" /> </xs:schema>
ScoreReasonDataContract System.Int32 Id
System.String Type
System.String Name
System.String Description
System.DateTime CreateDate
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ScoreReason"> <xs:sequence> <xs:element minOccurs="0" name="CreateDate" type="xs:dateTime" /> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Type" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ScoreReason" nillable="true" type="tns:ScoreReason" /> </xs:schema>
ServiceDataContract System.String ServiceName
System.Int32 MajorVersionNumber
System.Int32 MinorVersionNumber
System.String TestUrl
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Service"> <xs:sequence> <xs:element minOccurs="0" name="MajorVersionNumber" type="xs:int" /> <xs:element minOccurs="0" name="MinorVersionNumber" type="xs:int" /> <xs:element minOccurs="0" name="ServiceName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TestUrl" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Service" nillable="true" type="tns:Service" /> </xs:schema>
ShopTypeDataContract System.Int32 Id
System.String Name
System.String Description
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ShopType"> <xs:sequence> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="ShopType" nillable="true" type="tns:ShopType" /> </xs:schema>
TemplateDataContract System.Int32 Id
System.String Name
System.String Description
System.String Subject
System.Collections.Generic.List`1[Tarneeb.Contracts.TemplateContent] Contents
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Template"> <xs:sequence> <xs:element minOccurs="0" name="Contents" nillable="true" type="tns:ArrayOfTemplateContent" /> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Subject" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="Template" nillable="true" type="tns:Template" /> <xs:complexType name="ArrayOfTemplateContent"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="TemplateContent" nillable="true" type="tns:TemplateContent" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfTemplateContent" nillable="true" type="tns:ArrayOfTemplateContent" /> <xs:complexType name="TemplateContent"> <xs:sequence> <xs:element minOccurs="0" name="LanguageId" nillable="true" type="xs:int" /> <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="TemplateContent" nillable="true" type="tns:TemplateContent" /> </xs:schema>
TransactionDataContract System.Int32 Id
System.Int64 PaymentGatewayTransactionId
System.String Description
System.String Status
System.String ResponseDescription
System.String PaymentMethod
System.Decimal Price
System.Decimal LocalPrice
System.String LocalCurrency
System.Int64 Grapeleaves
System.String Note
System.String AddressCountry
System.String AddressCity
System.String AddressStreet
System.String AddressZip
System.String PurchaseReceipt
System.String PurchaseReceiptDecoded
System.Int32 Crystals
System.String PackageName
System.String ProductId
System.Int64 UnityCoins
System.Int32 PurchaseOptionId
System.String StoreTransactionId
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Transaction"> <xs:sequence> <xs:element minOccurs="0" name="AddressCity" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AddressCountry" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AddressStreet" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AddressZip" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Crystals" type="xs:int" /> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Grapeleaves" type="xs:long" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="LocalCurrency" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="LocalPrice" type="xs:decimal" /> <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PackageName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PaymentGatewayTransactionId" type="xs:long" /> <xs:element minOccurs="0" name="PaymentMethod" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Price" type="xs:decimal" /> <xs:element minOccurs="0" name="ProductId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PurchaseOptionId" type="xs:int" /> <xs:element minOccurs="0" name="PurchaseReceipt" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PurchaseReceiptDecoded" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ResponseDescription" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StoreTransactionId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UnityCoins" type="xs:long" /> </xs:sequence> </xs:complexType> <xs:element name="Transaction" nillable="true" type="tns:Transaction" /> </xs:schema>
TransactionBundleDataContract System.Int32 Id
System.Int64 PaymentGatewayTransactionId
System.String Description
System.String Status
System.String ResponseDescription
System.String PaymentMethod
System.Decimal Price
System.Decimal LocalPrice
System.String LocalCurrency
System.Int64 Grapeleaves
System.String Note
System.String AddressCountry
System.String AddressCity
System.String AddressStreet
System.String AddressZip
System.String PurchaseReceipt
System.String PurchaseReceiptDecoded
System.String PackageName
System.String ProductId
System.String StoreTransactionId
System.Collections.Generic.List`1[Tarneeb.Contracts.BundleItem] Bundle
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="TransactionBundle"> <xs:sequence> <xs:element minOccurs="0" name="AddressCity" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AddressCountry" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AddressStreet" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="AddressZip" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Bundle" nillable="true" type="tns:ArrayOfBundleItem" /> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Grapeleaves" type="xs:long" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="LocalCurrency" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="LocalPrice" type="xs:decimal" /> <xs:element minOccurs="0" name="Note" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PackageName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PaymentGatewayTransactionId" type="xs:long" /> <xs:element minOccurs="0" name="PaymentMethod" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Price" type="xs:decimal" /> <xs:element minOccurs="0" name="ProductId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PurchaseReceipt" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PurchaseReceiptDecoded" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ResponseDescription" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="StoreTransactionId" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="TransactionBundle" nillable="true" type="tns:TransactionBundle" /> <xs:complexType name="ArrayOfBundleItem"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="BundleItem" nillable="true" type="tns:BundleItem" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfBundleItem" nillable="true" type="tns:ArrayOfBundleItem" /> <xs:complexType name="BundleItem"> <xs:sequence> <xs:element minOccurs="0" name="Item" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Quantity" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="BundleItem" nillable="true" type="tns:BundleItem" /> </xs:schema>
UnityHashDataContract System.String AuthKey
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="UnityHash"> <xs:sequence> <xs:element minOccurs="0" name="AuthKey" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="UnityHash" nillable="true" type="tns:UnityHash" /> </xs:schema>
UnityLevelsDataContract System.Int32 UnityXP
System.Int32 UnityLevel
System.String UnityRank
System.Int32 CrystalsAwarded
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="UnityLevels"> <xs:sequence> <xs:element minOccurs="0" name="CrystalsAwarded" type="xs:int" /> <xs:element minOccurs="0" name="UnityLevel" type="xs:int" /> <xs:element minOccurs="0" name="UnityRank" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UnityXP" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="UnityLevels" nillable="true" type="tns:UnityLevels" /> </xs:schema>
UpgradeFbAccountDataContract System.String DisplayName
System.String Email
System.String Password
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="UpgradeFbAccount"> <xs:sequence> <xs:element minOccurs="0" name="DisplayName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Email" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="UpgradeFbAccount" nillable="true" type="tns:UpgradeFbAccount" /> </xs:schema>
MemberRewardDataContract System.Int64 Coins
System.Int32 Crystals
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="Email"> <xs:sequence> <xs:element minOccurs="0" name="Coins" type="xs:long" /> <xs:element minOccurs="0" name="Crystals" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="Email" nillable="true" type="tns:Email" /> </xs:schema>
MemberRewardInvitesDataContract Tarneeb.Contracts.MemberRewardInvitesMember[] Invites
<?xml version="1.0"?> <xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="MemberRewardInvites"> <xs:sequence> <xs:element minOccurs="0" name="Invites" nillable="true" type="tns:ArrayOfMemberRewardInvitesMember" /> </xs:sequence> </xs:complexType> <xs:element name="MemberRewardInvites" nillable="true" type="tns:MemberRewardInvites" /> <xs:complexType name="ArrayOfMemberRewardInvitesMember"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="MemberRewardInvitesMember" nillable="true" type="tns:MemberRewardInvitesMember" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfMemberRewardInvitesMember" nillable="true" type="tns:ArrayOfMemberRewardInvitesMember" /> <xs:complexType name="MemberRewardInvitesMember"> <xs:sequence> <xs:element minOccurs="0" name="FacebookId" nillable="true" type="xs:long" /> <xs:element minOccurs="0" name="GetSocialId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="InviteDate" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="MemberId" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="MemberRewardInvitesMember" nillable="true" type="tns:MemberRewardInvitesMember" /> </xs:schema>
ChartsDataContract Tarneeb.Contracts.Widgets.ChartParams Chart
Tarneeb.Contracts.Widgets.Title Title
Tarneeb.Contracts.Widgets.Axis XAxis
Tarneeb.Contracts.Widgets.Axis YAxis
System.Collections.Generic.List`1[Tarneeb.Contracts.Widgets.SeriesData] Series
Tarneeb.Contracts.Widgets.PlotOptions Options
<?xml version="1.0"?> <xs:schema xmlns:tns="urn:Tarneeb.Contracts.Widgets" elementFormDefault="qualified" targetNamespace="urn:Tarneeb.Contracts.Widgets" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Widgets" /> <xs:complexType name="Charts"> <xs:sequence> <xs:element minOccurs="0" name="chart" nillable="true" xmlns:q1="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Widgets" type="q1:ChartParams" /> <xs:element minOccurs="0" name="plotOptions" nillable="true" xmlns:q2="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Widgets" type="q2:PlotOptions" /> <xs:element minOccurs="0" name="series" nillable="true" xmlns:q3="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Widgets" type="q3:ArrayOfSeriesData" /> <xs:element minOccurs="0" name="title" nillable="true" xmlns:q4="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Widgets" type="q4:Title" /> <xs:element minOccurs="0" name="xAxis" nillable="true" xmlns:q5="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Widgets" type="q5:Axis"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> <xs:element minOccurs="0" name="yAxis" nillable="true" xmlns:q6="http://schemas.datacontract.org/2004/07/Tarneeb.Contracts.Widgets" type="q6:Axis"> <xs:annotation> <xs:appinfo> <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" /> </xs:appinfo> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> <xs:element name="Charts" nillable="true" type="tns:Charts" /> </xs:schema>