From 3e5a7c60aa78e375a231e6ea14fbb82a4e431221 Mon Sep 17 00:00:00 2001 From: John McBride Date: Sun, 10 Feb 2013 23:03:42 -0500 Subject: [PATCH 1/3] Added config key for the WP8 project location --- ConvertRubyModels/App.config.sample | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ConvertRubyModels/App.config.sample b/ConvertRubyModels/App.config.sample index de5bdef..0ddbdc2 100644 --- a/ConvertRubyModels/App.config.sample +++ b/ConvertRubyModels/App.config.sample @@ -6,5 +6,7 @@ + + \ No newline at end of file From 585ea941eea9226ec6fd7883800b8089f3578193 Mon Sep 17 00:00:00 2001 From: John McBride Date: Sun, 10 Feb 2013 23:04:28 -0500 Subject: [PATCH 2/3] Added the code to read the WP8 location from config and auto build the podio models --- ConvertRubyModels/Program.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ConvertRubyModels/Program.cs b/ConvertRubyModels/Program.cs index 2776008..5edc9d8 100644 --- a/ConvertRubyModels/Program.cs +++ b/ConvertRubyModels/Program.cs @@ -19,7 +19,9 @@ static void Main(string[] args) { DirectoryInfo inputdir = new DirectoryInfo(ConfigurationManager.AppSettings["InputDirectory"]); DirectoryInfo outputdir = Directory.CreateDirectory(ConfigurationManager.AppSettings["OutputDirectory"]); - + // Added to get the current directory for the windows phone app library from the config file. + DirectoryInfo outputdirWP8 = Directory.CreateDirectory(ConfigurationManager.AppSettings["OutputDirectoryWP8"]); + // convert all ruby files and output it to outputdir foreach (var fi in inputdir.GetFiles("*.rb")) { @@ -30,6 +32,11 @@ static void Main(string[] args) { writer.WriteLine(ConvertPodioModelFile(filecontents)); } + //writing out the podio API clss library to the model directory for the Windows Phone 8 class library + using (var writer = File.CreateText(Path.Combine(outputdirWP8.FullName, ConvertCaseString(filename, Case.PascalCase) + ".cs"))) + { + writer.WriteLine(ConvertPodioModelFile(filecontents)); + } } From 195eca9498a2956b7a1c841295a28973e37ca966 Mon Sep 17 00:00:00 2001 From: John McBride Date: Mon, 11 Feb 2013 00:26:58 -0500 Subject: [PATCH 3/3] Added podio api model classes to the WP8 project --- Podio.API.sln | 30 +++ Podio.API/Model/ContractPriceV2.cs | 0 WP8.Podio.API/Model/AccountProvider.cs | 32 ++++ WP8.Podio.API/Model/Action.cs | 36 ++++ WP8.Podio.API/Model/ActivationStatus.cs | 32 ++++ WP8.Podio.API/Model/Activity.cs | 44 +++++ WP8.Podio.API/Model/AppStoreCategory.cs | 28 +++ WP8.Podio.API/Model/AppStoreShare.cs | 124 ++++++++++++ WP8.Podio.API/Model/Application.cs | 100 ++++++++++ WP8.Podio.API/Model/ApplicationEmail.cs | 24 +++ WP8.Podio.API/Model/ApplicationField.cs | 40 ++++ WP8.Podio.API/Model/Batch.cs | 68 +++++++ WP8.Podio.API/Model/Bulletin.cs | 56 ++++++ WP8.Podio.API/Model/ByLine.cs | 48 +++++ WP8.Podio.API/Model/CalendarEvent.cs | 72 +++++++ WP8.Podio.API/Model/CalendarMute.cs | 44 +++++ WP8.Podio.API/Model/Category.cs | 28 +++ WP8.Podio.API/Model/Comment.cs | 88 +++++++++ WP8.Podio.API/Model/Connection.cs | 40 ++++ WP8.Podio.API/Model/Contact.cs | 52 +++++ WP8.Podio.API/Model/Contract.cs | 148 +++++++++++++++ WP8.Podio.API/Model/ContractAccounting.cs | 60 ++++++ WP8.Podio.API/Model/ContractPrice.cs | 36 ++++ WP8.Podio.API/Model/ContractPriceV2.cs | 24 +++ WP8.Podio.API/Model/ContractUser.cs | 24 +++ WP8.Podio.API/Model/Conversation.cs | 72 +++++++ WP8.Podio.API/Model/ConversationMessage.cs | 52 +++++ .../Model/ConversationParticipant.cs | 32 ++++ .../Model/EmailSubscriptionSetting.cs | 56 ++++++ WP8.Podio.API/Model/Embed.cs | 64 +++++++ WP8.Podio.API/Model/ExternalFile.cs | 36 ++++ WP8.Podio.API/Model/FileAttachment.cs | 80 ++++++++ WP8.Podio.API/Model/Filter.cs | 48 +++++ WP8.Podio.API/Model/Form.cs | 52 +++++ WP8.Podio.API/Model/Grant.cs | 52 +++++ WP8.Podio.API/Model/Hook.cs | 32 ++++ WP8.Podio.API/Model/Importer.cs | 16 ++ WP8.Podio.API/Model/Integration.cs | 60 ++++++ WP8.Podio.API/Model/Item.cs | 157 +++++++++++++++ WP8.Podio.API/Model/ItemDiff.cs | 40 ++++ WP8.Podio.API/Model/ItemField.cs | 40 ++++ WP8.Podio.API/Model/ItemRevision.cs | 36 ++++ WP8.Podio.API/Model/LinkedAccount.cs | 40 ++++ WP8.Podio.API/Model/LinkedAccountData.cs | 32 ++++ WP8.Podio.API/Model/News.cs | 80 ++++++++ WP8.Podio.API/Model/Notification.cs | 80 ++++++++ WP8.Podio.API/Model/NotificationGroup.cs | 24 +++ WP8.Podio.API/Model/OAuth.cs | 16 ++ WP8.Podio.API/Model/OAuthClient.cs | 40 ++++ WP8.Podio.API/Model/Organization.cs | 124 ++++++++++++ WP8.Podio.API/Model/OrganizationContact.cs | 24 +++ WP8.Podio.API/Model/OrganizationMember.cs | 40 ++++ WP8.Podio.API/Model/OrganizationProfile.cs | 60 ++++++ WP8.Podio.API/Model/Profile.cs | 136 +++++++++++++ WP8.Podio.API/Model/Question.cs | 36 ++++ WP8.Podio.API/Model/QuestionAnswer.cs | 24 +++ WP8.Podio.API/Model/QuestionOption.cs | 24 +++ WP8.Podio.API/Model/Rating.cs | 28 +++ WP8.Podio.API/Model/Recurrence.cs | 36 ++++ WP8.Podio.API/Model/Ref.cs | 18 ++ WP8.Podio.API/Model/Reference.cs | 48 +++++ WP8.Podio.API/Model/Referral.cs | 24 +++ WP8.Podio.API/Model/Reminder.cs | 24 +++ WP8.Podio.API/Model/Search.cs | 60 ++++++ WP8.Podio.API/Model/Space.cs | 104 ++++++++++ WP8.Podio.API/Model/SpaceContact.cs | 28 +++ WP8.Podio.API/Model/SpaceInvitation.cs | 72 +++++++ WP8.Podio.API/Model/SpaceMember.cs | 48 +++++ WP8.Podio.API/Model/Status.cs | 104 ++++++++++ WP8.Podio.API/Model/StreamMute.cs | 32 ++++ WP8.Podio.API/Model/StreamObject.cs | 88 +++++++++ WP8.Podio.API/Model/Subscription.cs | 28 +++ WP8.Podio.API/Model/Tag.cs | 24 +++ WP8.Podio.API/Model/TagSearch.cs | 36 ++++ WP8.Podio.API/Model/Task.cs | 152 +++++++++++++++ WP8.Podio.API/Model/TaskLabel.cs | 28 +++ WP8.Podio.API/Model/User.cs | 104 ++++++++++ WP8.Podio.API/Model/UserMail.cs | 32 ++++ WP8.Podio.API/Model/UserStatus.cs | 52 +++++ WP8.Podio.API/Model/Via.cs | 32 ++++ WP8.Podio.API/Model/View.cs | 60 ++++++ WP8.Podio.API/Model/Widget.cs | 52 +++++ WP8.Podio.API/Properties/AssemblyInfo.cs | 37 ++++ WP8.Podio.API/WP8.Podio.API.csproj | 179 ++++++++++++++++++ 84 files changed, 4513 insertions(+) create mode 100644 Podio.API/Model/ContractPriceV2.cs create mode 100644 WP8.Podio.API/Model/AccountProvider.cs create mode 100644 WP8.Podio.API/Model/Action.cs create mode 100644 WP8.Podio.API/Model/ActivationStatus.cs create mode 100644 WP8.Podio.API/Model/Activity.cs create mode 100644 WP8.Podio.API/Model/AppStoreCategory.cs create mode 100644 WP8.Podio.API/Model/AppStoreShare.cs create mode 100644 WP8.Podio.API/Model/Application.cs create mode 100644 WP8.Podio.API/Model/ApplicationEmail.cs create mode 100644 WP8.Podio.API/Model/ApplicationField.cs create mode 100644 WP8.Podio.API/Model/Batch.cs create mode 100644 WP8.Podio.API/Model/Bulletin.cs create mode 100644 WP8.Podio.API/Model/ByLine.cs create mode 100644 WP8.Podio.API/Model/CalendarEvent.cs create mode 100644 WP8.Podio.API/Model/CalendarMute.cs create mode 100644 WP8.Podio.API/Model/Category.cs create mode 100644 WP8.Podio.API/Model/Comment.cs create mode 100644 WP8.Podio.API/Model/Connection.cs create mode 100644 WP8.Podio.API/Model/Contact.cs create mode 100644 WP8.Podio.API/Model/Contract.cs create mode 100644 WP8.Podio.API/Model/ContractAccounting.cs create mode 100644 WP8.Podio.API/Model/ContractPrice.cs create mode 100644 WP8.Podio.API/Model/ContractPriceV2.cs create mode 100644 WP8.Podio.API/Model/ContractUser.cs create mode 100644 WP8.Podio.API/Model/Conversation.cs create mode 100644 WP8.Podio.API/Model/ConversationMessage.cs create mode 100644 WP8.Podio.API/Model/ConversationParticipant.cs create mode 100644 WP8.Podio.API/Model/EmailSubscriptionSetting.cs create mode 100644 WP8.Podio.API/Model/Embed.cs create mode 100644 WP8.Podio.API/Model/ExternalFile.cs create mode 100644 WP8.Podio.API/Model/FileAttachment.cs create mode 100644 WP8.Podio.API/Model/Filter.cs create mode 100644 WP8.Podio.API/Model/Form.cs create mode 100644 WP8.Podio.API/Model/Grant.cs create mode 100644 WP8.Podio.API/Model/Hook.cs create mode 100644 WP8.Podio.API/Model/Importer.cs create mode 100644 WP8.Podio.API/Model/Integration.cs create mode 100644 WP8.Podio.API/Model/Item.cs create mode 100644 WP8.Podio.API/Model/ItemDiff.cs create mode 100644 WP8.Podio.API/Model/ItemField.cs create mode 100644 WP8.Podio.API/Model/ItemRevision.cs create mode 100644 WP8.Podio.API/Model/LinkedAccount.cs create mode 100644 WP8.Podio.API/Model/LinkedAccountData.cs create mode 100644 WP8.Podio.API/Model/News.cs create mode 100644 WP8.Podio.API/Model/Notification.cs create mode 100644 WP8.Podio.API/Model/NotificationGroup.cs create mode 100644 WP8.Podio.API/Model/OAuth.cs create mode 100644 WP8.Podio.API/Model/OAuthClient.cs create mode 100644 WP8.Podio.API/Model/Organization.cs create mode 100644 WP8.Podio.API/Model/OrganizationContact.cs create mode 100644 WP8.Podio.API/Model/OrganizationMember.cs create mode 100644 WP8.Podio.API/Model/OrganizationProfile.cs create mode 100644 WP8.Podio.API/Model/Profile.cs create mode 100644 WP8.Podio.API/Model/Question.cs create mode 100644 WP8.Podio.API/Model/QuestionAnswer.cs create mode 100644 WP8.Podio.API/Model/QuestionOption.cs create mode 100644 WP8.Podio.API/Model/Rating.cs create mode 100644 WP8.Podio.API/Model/Recurrence.cs create mode 100644 WP8.Podio.API/Model/Ref.cs create mode 100644 WP8.Podio.API/Model/Reference.cs create mode 100644 WP8.Podio.API/Model/Referral.cs create mode 100644 WP8.Podio.API/Model/Reminder.cs create mode 100644 WP8.Podio.API/Model/Search.cs create mode 100644 WP8.Podio.API/Model/Space.cs create mode 100644 WP8.Podio.API/Model/SpaceContact.cs create mode 100644 WP8.Podio.API/Model/SpaceInvitation.cs create mode 100644 WP8.Podio.API/Model/SpaceMember.cs create mode 100644 WP8.Podio.API/Model/Status.cs create mode 100644 WP8.Podio.API/Model/StreamMute.cs create mode 100644 WP8.Podio.API/Model/StreamObject.cs create mode 100644 WP8.Podio.API/Model/Subscription.cs create mode 100644 WP8.Podio.API/Model/Tag.cs create mode 100644 WP8.Podio.API/Model/TagSearch.cs create mode 100644 WP8.Podio.API/Model/Task.cs create mode 100644 WP8.Podio.API/Model/TaskLabel.cs create mode 100644 WP8.Podio.API/Model/User.cs create mode 100644 WP8.Podio.API/Model/UserMail.cs create mode 100644 WP8.Podio.API/Model/UserStatus.cs create mode 100644 WP8.Podio.API/Model/Via.cs create mode 100644 WP8.Podio.API/Model/View.cs create mode 100644 WP8.Podio.API/Model/Widget.cs create mode 100644 WP8.Podio.API/Properties/AssemblyInfo.cs create mode 100644 WP8.Podio.API/WP8.Podio.API.csproj diff --git a/Podio.API.sln b/Podio.API.sln index cb4c784..8d92d47 100644 --- a/Podio.API.sln +++ b/Podio.API.sln @@ -7,24 +7,54 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Podio.API.Examples.MVC3", " EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConvertRubyModels", "ConvertRubyModels\ConvertRubyModels.csproj", "{7FFBE624-42A4-4429-8730-5811D29BDFDF}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WP8.Podio.API", "WP8.Podio.API\WP8.Podio.API.csproj", "{974F20B5-1934-418A-9E9F-BAA698E3527A}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|ARM = Debug|ARM + Debug|x86 = Debug|x86 Release|Any CPU = Release|Any CPU + Release|ARM = Release|ARM + Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {1A3252AD-C2AD-4236-8DF8-8E69227D0743}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1A3252AD-C2AD-4236-8DF8-8E69227D0743}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1A3252AD-C2AD-4236-8DF8-8E69227D0743}.Debug|ARM.ActiveCfg = Debug|Any CPU + {1A3252AD-C2AD-4236-8DF8-8E69227D0743}.Debug|x86.ActiveCfg = Debug|Any CPU {1A3252AD-C2AD-4236-8DF8-8E69227D0743}.Release|Any CPU.ActiveCfg = Release|Any CPU {1A3252AD-C2AD-4236-8DF8-8E69227D0743}.Release|Any CPU.Build.0 = Release|Any CPU + {1A3252AD-C2AD-4236-8DF8-8E69227D0743}.Release|ARM.ActiveCfg = Release|Any CPU + {1A3252AD-C2AD-4236-8DF8-8E69227D0743}.Release|x86.ActiveCfg = Release|Any CPU {9FDDE21E-AD9C-4D48-B29B-EE10AE97AAD3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9FDDE21E-AD9C-4D48-B29B-EE10AE97AAD3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9FDDE21E-AD9C-4D48-B29B-EE10AE97AAD3}.Debug|ARM.ActiveCfg = Debug|Any CPU + {9FDDE21E-AD9C-4D48-B29B-EE10AE97AAD3}.Debug|x86.ActiveCfg = Debug|Any CPU {9FDDE21E-AD9C-4D48-B29B-EE10AE97AAD3}.Release|Any CPU.ActiveCfg = Release|Any CPU {9FDDE21E-AD9C-4D48-B29B-EE10AE97AAD3}.Release|Any CPU.Build.0 = Release|Any CPU + {9FDDE21E-AD9C-4D48-B29B-EE10AE97AAD3}.Release|ARM.ActiveCfg = Release|Any CPU + {9FDDE21E-AD9C-4D48-B29B-EE10AE97AAD3}.Release|x86.ActiveCfg = Release|Any CPU {7FFBE624-42A4-4429-8730-5811D29BDFDF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7FFBE624-42A4-4429-8730-5811D29BDFDF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7FFBE624-42A4-4429-8730-5811D29BDFDF}.Debug|ARM.ActiveCfg = Debug|Any CPU + {7FFBE624-42A4-4429-8730-5811D29BDFDF}.Debug|x86.ActiveCfg = Debug|Any CPU {7FFBE624-42A4-4429-8730-5811D29BDFDF}.Release|Any CPU.ActiveCfg = Release|Any CPU {7FFBE624-42A4-4429-8730-5811D29BDFDF}.Release|Any CPU.Build.0 = Release|Any CPU + {7FFBE624-42A4-4429-8730-5811D29BDFDF}.Release|ARM.ActiveCfg = Release|Any CPU + {7FFBE624-42A4-4429-8730-5811D29BDFDF}.Release|x86.ActiveCfg = Release|Any CPU + {974F20B5-1934-418A-9E9F-BAA698E3527A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {974F20B5-1934-418A-9E9F-BAA698E3527A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {974F20B5-1934-418A-9E9F-BAA698E3527A}.Debug|ARM.ActiveCfg = Debug|ARM + {974F20B5-1934-418A-9E9F-BAA698E3527A}.Debug|ARM.Build.0 = Debug|ARM + {974F20B5-1934-418A-9E9F-BAA698E3527A}.Debug|x86.ActiveCfg = Debug|x86 + {974F20B5-1934-418A-9E9F-BAA698E3527A}.Debug|x86.Build.0 = Debug|x86 + {974F20B5-1934-418A-9E9F-BAA698E3527A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {974F20B5-1934-418A-9E9F-BAA698E3527A}.Release|Any CPU.Build.0 = Release|Any CPU + {974F20B5-1934-418A-9E9F-BAA698E3527A}.Release|ARM.ActiveCfg = Release|ARM + {974F20B5-1934-418A-9E9F-BAA698E3527A}.Release|ARM.Build.0 = Release|ARM + {974F20B5-1934-418A-9E9F-BAA698E3527A}.Release|x86.ActiveCfg = Release|x86 + {974F20B5-1934-418A-9E9F-BAA698E3527A}.Release|x86.Build.0 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Podio.API/Model/ContractPriceV2.cs b/Podio.API/Model/ContractPriceV2.cs new file mode 100644 index 0000000..e69de29 diff --git a/WP8.Podio.API/Model/AccountProvider.cs b/WP8.Podio.API/Model/AccountProvider.cs new file mode 100644 index 0000000..45bbacc --- /dev/null +++ b/WP8.Podio.API/Model/AccountProvider.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class AccountProvider + { + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "connect_link", IsRequired=false)] + public string ConnectLink { get; set; } + + + [DataMember(Name = "humanized_name", IsRequired=false)] + public string HumanizedName { get; set; } + + + [DataMember(Name = "capabilities", IsRequired=false)] + public string[] Capabilities { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Action.cs b/WP8.Podio.API/Model/Action.cs new file mode 100644 index 0000000..116802c --- /dev/null +++ b/WP8.Podio.API/Model/Action.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Action + { + + + [DataMember(Name = "action_id", IsRequired=false)] + public int? ActionId { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "data", IsRequired=false)] + public Dictionary Data { get; set; } + + + [DataMember(Name = "text", IsRequired=false)] + public string Text { get; set; } + + + [DataMember(Name = "comments", IsRequired=false)] + public List Comments { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/ActivationStatus.cs b/WP8.Podio.API/Model/ActivationStatus.cs new file mode 100644 index 0000000..c8494b9 --- /dev/null +++ b/WP8.Podio.API/Model/ActivationStatus.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class ActivationStatus + { + + + [DataMember(Name = "user_id", IsRequired=false)] + public int? UserId { get; set; } + + + [DataMember(Name = "status", IsRequired=false)] + public string Status { get; set; } + + + [DataMember(Name = "mail", IsRequired=false)] + public string Mail { get; set; } + + + [DataMember(Name = "space_count", IsRequired=false)] + public int? SpaceCount { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Activity.cs b/WP8.Podio.API/Model/Activity.cs new file mode 100644 index 0000000..a29f6b2 --- /dev/null +++ b/WP8.Podio.API/Model/Activity.cs @@ -0,0 +1,44 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Activity + { + + + [DataMember(Name = "id", IsRequired=false)] + public int? Id { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "activity_type", IsRequired=false)] + public string ActivityType { get; set; } + + + [DataMember(Name = "data", IsRequired=false)] + public Dictionary Data { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public ByLine CreatedBy { get; set; } + + + [DataMember(Name = "created_via", IsRequired=false)] + public Via CreatedVia { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/AppStoreCategory.cs b/WP8.Podio.API/Model/AppStoreCategory.cs new file mode 100644 index 0000000..486a949 --- /dev/null +++ b/WP8.Podio.API/Model/AppStoreCategory.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class AppStoreCategory + { + + + [DataMember(Name = "category_id", IsRequired=false)] + public int? CategoryId { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/AppStoreShare.cs b/WP8.Podio.API/Model/AppStoreShare.cs new file mode 100644 index 0000000..1b9eab5 --- /dev/null +++ b/WP8.Podio.API/Model/AppStoreShare.cs @@ -0,0 +1,124 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class AppStoreShare + { + + + [DataMember(Name = "share_id", IsRequired=false)] + public int? ShareId { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "status", IsRequired=false)] + public string Status { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "description", IsRequired=false)] + public string Description { get; set; } + + + [DataMember(Name = "abstract", IsRequired=false)] + public string Abstract { get; set; } + + + [DataMember(Name = "language", IsRequired=false)] + public string Language { get; set; } + + + [DataMember(Name = "features", IsRequired=false)] + public string[] Features { get; set; } + + + [DataMember(Name = "filters", IsRequired=false)] + public string[] Filters { get; set; } + + + [DataMember(Name = "integration", IsRequired=false)] + public string Integration { get; set; } + + + [DataMember(Name = "categories", IsRequired=false)] + public Dictionary Categories { get; set; } + + + [DataMember(Name = "org", IsRequired=false)] + public Dictionary Org { get; set; } + + + [DataMember(Name = "author_apps", IsRequired=false)] + public int? AuthorApps { get; set; } + + + [DataMember(Name = "author_packs", IsRequired=false)] + public int? AuthorPacks { get; set; } + + + [DataMember(Name = "icon", IsRequired=false)] + public string Icon { get; set; } + + + [DataMember(Name = "icon_id", IsRequired=false)] + public int? IconId { get; set; } + + + [DataMember(Name = "ratings", IsRequired=false)] + public Dictionary Ratings { get; set; } + + + [DataMember(Name = "user_rating", IsRequired=false)] + public string[] UserRating { get; set; } + + + [DataMember(Name = "video", IsRequired=false)] + public string Video { get; set; } + + + [DataMember(Name = "rating", IsRequired=false)] + public int? Rating { get; set; } + + + [DataMember(Name = "author", IsRequired=false)] + public ByLine Author { get; set; } + + + [DataMember(Name = "space", IsRequired=false)] + public Space Space { get; set; } + + + [DataMember(Name = "app", IsRequired=false)] + public Application App { get; set; } + + + [DataMember(Name = "children", IsRequired=false)] + public List Children { get; set; } + + + [DataMember(Name = "parents", IsRequired=false)] + public List Parents { get; set; } + + + [DataMember(Name = "screenshots", IsRequired=false)] + public List Screenshots { get; set; } + + + [DataMember(Name = "comments", IsRequired=false)] + public List Comments { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Application.cs b/WP8.Podio.API/Model/Application.cs new file mode 100644 index 0000000..1e90d23 --- /dev/null +++ b/WP8.Podio.API/Model/Application.cs @@ -0,0 +1,100 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Application + { + + + [DataMember(Name = "app_id", IsRequired=false)] + public int? AppId { get; set; } + + + [DataMember(Name = "original", IsRequired=false)] + public int? Original { get; set; } + + + [DataMember(Name = "original_revision", IsRequired=false)] + public int? OriginalRevision { get; set; } + + + [DataMember(Name = "status", IsRequired=false)] + public string Status { get; set; } + + + [DataMember(Name = "icon", IsRequired=false)] + public string Icon { get; set; } + + + [DataMember(Name = "icon_id", IsRequired=false)] + public int? IconId { get; set; } + + + [DataMember(Name = "space_id", IsRequired=false)] + public int? SpaceId { get; set; } + + + [DataMember(Name = "owner_id", IsRequired=false)] + public int? OwnerId { get; set; } + + + [DataMember(Name = "owner", IsRequired=false)] + public Dictionary Owner { get; set; } + + + [DataMember(Name = "config", IsRequired=false)] + public Dictionary Config { get; set; } + + + [DataMember(Name = "fields", IsRequired=false)] + public List Fields { get; set; } + + + [DataMember(Name = "subscribed", IsRequired=false)] + public bool? Subscribed { get; set; } + + + [DataMember(Name = "rights", IsRequired=false)] + public string[] Rights { get; set; } + + + [DataMember(Name = "link", IsRequired=false)] + public string Link { get; set; } + + + [DataMember(Name = "url_add", IsRequired=false)] + public string UrlAdd { get; set; } + + + [DataMember(Name = "token", IsRequired=false)] + public string Token { get; set; } + + + [DataMember(Name = "url_label", IsRequired=false)] + public string UrlLabel { get; set; } + + + [DataMember(Name = "mailbox", IsRequired=false)] + public string Mailbox { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "item_name", IsRequired=false)] + public string ItemName { get; set; } + + + [DataMember(Name = "integration", IsRequired=false)] + public Integration Integration { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/ApplicationEmail.cs b/WP8.Podio.API/Model/ApplicationEmail.cs new file mode 100644 index 0000000..377e1e1 --- /dev/null +++ b/WP8.Podio.API/Model/ApplicationEmail.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class ApplicationEmail + { + + + [DataMember(Name = "attachments", IsRequired=false)] + public bool? Attachments { get; set; } + + + [DataMember(Name = "mappings", IsRequired=false)] + public Dictionary Mappings { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/ApplicationField.cs b/WP8.Podio.API/Model/ApplicationField.cs new file mode 100644 index 0000000..0f2c955 --- /dev/null +++ b/WP8.Podio.API/Model/ApplicationField.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class ApplicationField + { + + + [DataMember(Name = "field_id", IsRequired=false)] + public int? FieldId { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "external_id", IsRequired=false)] + public string ExternalId { get; set; } + + //Commented out until we build the utilites feature + //[DataMember(Name = "config", IsRequired=false)] + //public ApplicationFieldConfig Config { get; set; } + + + [DataMember(Name = "status", IsRequired=false)] + public string Status { get; set; } + + + [DataMember(Name = "label", IsRequired=false)] + public string Label { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Batch.cs b/WP8.Podio.API/Model/Batch.cs new file mode 100644 index 0000000..6e72a5a --- /dev/null +++ b/WP8.Podio.API/Model/Batch.cs @@ -0,0 +1,68 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Batch + { + + + [DataMember(Name = "batch_id", IsRequired=false)] + public int? BatchId { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "plugin", IsRequired=false)] + public string Plugin { get; set; } + + + [DataMember(Name = "status", IsRequired=false)] + public string Status { get; set; } + + + [DataMember(Name = "completed", IsRequired=false)] + public int? Completed { get; set; } + + + [DataMember(Name = "skipped", IsRequired=false)] + public int? Skipped { get; set; } + + + [DataMember(Name = "failed", IsRequired=false)] + public int? Failed { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "started_on", IsRequired=false)] + public DateTime? StartedOn { get; set; } + + + [DataMember(Name = "ended_on", IsRequired=false)] + public DateTime? EndedOn { get; set; } + + + [DataMember(Name = "file", IsRequired=false)] + public FileAttachment File { get; set; } + + + [DataMember(Name = "app", IsRequired=false)] + public Application App { get; set; } + + + [DataMember(Name = "space", IsRequired=false)] + public Space Space { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Bulletin.cs b/WP8.Podio.API/Model/Bulletin.cs new file mode 100644 index 0000000..15771b8 --- /dev/null +++ b/WP8.Podio.API/Model/Bulletin.cs @@ -0,0 +1,56 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Bulletin + { + + + [DataMember(Name = "bulletin_id", IsRequired=false)] + public int? BulletinId { get; set; } + + + [DataMember(Name = "title", IsRequired=false)] + public string Title { get; set; } + + + [DataMember(Name = "summary", IsRequired=false)] + public string Summary { get; set; } + + + [DataMember(Name = "text", IsRequired=false)] + public string Text { get; set; } + + + [DataMember(Name = "locale", IsRequired=false)] + public string Locale { get; set; } + + + [DataMember(Name = "target_group", IsRequired=false)] + public string TargetGroup { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "sent_on", IsRequired=false)] + public DateTime? SentOn { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public ByLine CreatedBy { get; set; } + + + [DataMember(Name = "sent_by", IsRequired=false)] + public ByLine SentBy { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/ByLine.cs b/WP8.Podio.API/Model/ByLine.cs new file mode 100644 index 0000000..171abd9 --- /dev/null +++ b/WP8.Podio.API/Model/ByLine.cs @@ -0,0 +1,48 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class ByLine + { + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "id", IsRequired=false)] + public int? Id { get; set; } + + + [DataMember(Name = "avatar_type", IsRequired=false)] + public string AvatarType { get; set; } + + + [DataMember(Name = "avatar_id", IsRequired=false)] + public int? AvatarId { get; set; } + + + [DataMember(Name = "image", IsRequired=false)] + public FileAttachment Image { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "url", IsRequired=false)] + public string Url { get; set; } + + + [DataMember(Name = "avatar", IsRequired=false)] + public int? Avatar { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/CalendarEvent.cs b/WP8.Podio.API/Model/CalendarEvent.cs new file mode 100644 index 0000000..4ce56dc --- /dev/null +++ b/WP8.Podio.API/Model/CalendarEvent.cs @@ -0,0 +1,72 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class CalendarEvent + { + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "id", IsRequired=false)] + public int? Id { get; set; } + + + [DataMember(Name = "group", IsRequired=false)] + public string Group { get; set; } + + + [DataMember(Name = "title", IsRequired=false)] + public string Title { get; set; } + + + [DataMember(Name = "description", IsRequired=false)] + public string Description { get; set; } + + + [DataMember(Name = "location", IsRequired=false)] + public string Location { get; set; } + + + [DataMember(Name = "status", IsRequired=false)] + public string Status { get; set; } + + + [DataMember(Name = "start", IsRequired=false)] + public DateTime? Start { get; set; } + + + [DataMember(Name = "start_date", IsRequired=false)] + public DateTime? StartDate { get; set; } + + + [DataMember(Name = "start_time", IsRequired=false)] + public string StartTime { get; set; } + + + [DataMember(Name = "end", IsRequired=false)] + public DateTime? End { get; set; } + + + [DataMember(Name = "end_date", IsRequired=false)] + public DateTime? EndDate { get; set; } + + + [DataMember(Name = "end_time", IsRequired=false)] + public string EndTime { get; set; } + + + [DataMember(Name = "link", IsRequired=false)] + public string Link { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/CalendarMute.cs b/WP8.Podio.API/Model/CalendarMute.cs new file mode 100644 index 0000000..56537e7 --- /dev/null +++ b/WP8.Podio.API/Model/CalendarMute.cs @@ -0,0 +1,44 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class CalendarMute + { + + + [DataMember(Name = "id", IsRequired=false)] + public int? Id { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "title", IsRequired=false)] + public string Title { get; set; } + + + [DataMember(Name = "data", IsRequired=false)] + public Dictionary Data { get; set; } + + + [DataMember(Name = "item", IsRequired=false)] + public bool? Item { get; set; } + + + [DataMember(Name = "status", IsRequired=false)] + public bool? Status { get; set; } + + + [DataMember(Name = "task", IsRequired=false)] + public bool? Task { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Category.cs b/WP8.Podio.API/Model/Category.cs new file mode 100644 index 0000000..23fe494 --- /dev/null +++ b/WP8.Podio.API/Model/Category.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Category + { + + + [DataMember(Name = "category_id", IsRequired=false)] + public int? CategoryId { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Comment.cs b/WP8.Podio.API/Model/Comment.cs new file mode 100644 index 0000000..aee159d --- /dev/null +++ b/WP8.Podio.API/Model/Comment.cs @@ -0,0 +1,88 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Comment + { + + + [DataMember(Name = "comment_id", IsRequired=false)] + public int? CommentId { get; set; } + + + [DataMember(Name = "value", IsRequired=false)] + public string Value { get; set; } + + + [DataMember(Name = "rich_value", IsRequired=false)] + public string RichValue { get; set; } + + + [DataMember(Name = "external_id", IsRequired=false)] + public string ExternalId { get; set; } + + + [DataMember(Name = "space_id", IsRequired=false)] + public int? SpaceId { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "like_count", IsRequired=false)] + public int? LikeCount { get; set; } + + + [DataMember(Name = "is_liked", IsRequired=false)] + public bool? IsLiked { get; set; } + + + [DataMember(Name = "file_ids", IsRequired=false)] + public List FileIds { get; set; } + + + [DataMember(Name = "embed_id", IsRequired=false)] + public int? EmbedId { get; set; } + + + [DataMember(Name = "embed_file_id", IsRequired=false)] + public int? EmbedFileId { get; set; } + + + [DataMember(Name = "embed", IsRequired=false)] + public Embed Embed { get; set; } + + + [DataMember(Name = "embed_file", IsRequired=false)] + public FileAttachment EmbedFile { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public ByLine CreatedBy { get; set; } + + + [DataMember(Name = "created_via", IsRequired=false)] + public Via CreatedVia { get; set; } + + + [DataMember(Name = "files", IsRequired=false)] + public List Files { get; set; } + + + [DataMember(Name = "questions", IsRequired=false)] + public List Questions { get; set; } + + + [DataMember(Name = "granted_users", IsRequired=false)] + public List GrantedUsers { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Connection.cs b/WP8.Podio.API/Model/Connection.cs new file mode 100644 index 0000000..82639ae --- /dev/null +++ b/WP8.Podio.API/Model/Connection.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Connection + { + + + [DataMember(Name = "connection_id", IsRequired=false)] + public int? ConnectionId { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "last_load_on", IsRequired=false)] + public DateTime? LastLoadOn { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "contact_count", IsRequired=false)] + public int? ContactCount { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Contact.cs b/WP8.Podio.API/Model/Contact.cs new file mode 100644 index 0000000..96eae7e --- /dev/null +++ b/WP8.Podio.API/Model/Contact.cs @@ -0,0 +1,52 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Contact : Profile + { + + + [DataMember(Name = "user_id", IsRequired=false)] + public int? UserId { get; set; } + + + [DataMember(Name = "organization", IsRequired=false)] + public string Organization { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "space_id", IsRequired=false)] + public int? SpaceId { get; set; } + + + [DataMember(Name = "link", IsRequired=false)] + public string Link { get; set; } + + + [DataMember(Name = "last_seen_on", IsRequired=false)] + public DateTime? LastSeenOn { get; set; } + + + [DataMember(Name = "rights", IsRequired=false)] + public string[] Rights { get; set; } + + + [DataMember(Name = "external_id", IsRequired=false)] + public string ExternalId { get; set; } + + + [DataMember(Name = "external_picture", IsRequired=false)] + public string ExternalPicture { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Contract.cs b/WP8.Podio.API/Model/Contract.cs new file mode 100644 index 0000000..897ecf2 --- /dev/null +++ b/WP8.Podio.API/Model/Contract.cs @@ -0,0 +1,148 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Contract + { + + + [DataMember(Name = "contract_id", IsRequired=false)] + public int? ContractId { get; set; } + + + [DataMember(Name = "org_id", IsRequired=false)] + public int? OrgId { get; set; } + + + [DataMember(Name = "status", IsRequired=false)] + public string Status { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "started_on", IsRequired=false)] + public DateTime? StartedOn { get; set; } + + + [DataMember(Name = "created_via", IsRequired=false)] + public string CreatedVia { get; set; } + + + [DataMember(Name = "ended_on", IsRequired=false)] + public DateTime? EndedOn { get; set; } + + + [DataMember(Name = "item_prices", IsRequired=false)] + public Dictionary ItemPrices { get; set; } + + + [DataMember(Name = "item_limits", IsRequired=false)] + public Dictionary ItemLimits { get; set; } + + + [DataMember(Name = "payment_id", IsRequired=false)] + public string PaymentId { get; set; } + + + [DataMember(Name = "payment_status", IsRequired=false)] + public string PaymentStatus { get; set; } + + + [DataMember(Name = "payment_provider", IsRequired=false)] + public string PaymentProvider { get; set; } + + + [DataMember(Name = "accounting_id", IsRequired=false)] + public string AccountingId { get; set; } + + + [DataMember(Name = "accounting_provider", IsRequired=false)] + public string AccountingProvider { get; set; } + + + [DataMember(Name = "full", IsRequired=false)] + public bool? Full { get; set; } + + + [DataMember(Name = "premium_emp_network", IsRequired=false)] + public bool? PremiumEmpNetwork { get; set; } + + + [DataMember(Name = "premium_space_ids", IsRequired=false)] + public string[] PremiumSpaceIds { get; set; } + + + [DataMember(Name = "next_period_start", IsRequired=false)] + public DateTime? NextPeriodStart { get; set; } + + + [DataMember(Name = "next_period_end", IsRequired=false)] + public DateTime? NextPeriodEnd { get; set; } + + + [DataMember(Name = "invoice_interval", IsRequired=false)] + public int? InvoiceInterval { get; set; } + + + [DataMember(Name = "invoicing_mode", IsRequired=false)] + public string InvoicingMode { get; set; } + + + [DataMember(Name = "ended_reason", IsRequired=false)] + public string EndedReason { get; set; } + + + [DataMember(Name = "ended_comment", IsRequired=false)] + public string EndedComment { get; set; } + + + [DataMember(Name = "billing_mail", IsRequired=false)] + public string BillingMail { get; set; } + + + [DataMember(Name = "model", IsRequired=false)] + public string Model { get; set; } + + + [DataMember(Name = "unpaid_due_date", IsRequired=false)] + public DateTime? UnpaidDueDate { get; set; } + + + [DataMember(Name = "count_employee", IsRequired=false)] + public int? CountEmployee { get; set; } + + + [DataMember(Name = "count_external", IsRequired=false)] + public int? CountExternal { get; set; } + + + [DataMember(Name = "yearly_rebate_factor", IsRequired=false)] + public decimal YearlyRebateFactor { get; set; } + + + [DataMember(Name = "org", IsRequired=false)] + public Organization Org { get; set; } + + + [DataMember(Name = "user", IsRequired=false)] + public User User { get; set; } + + + [DataMember(Name = "price", IsRequired=false)] + public ContractPrice Price { get; set; } + + + [DataMember(Name = "premium_spaces", IsRequired=false)] + public List PremiumSpaces { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/ContractAccounting.cs b/WP8.Podio.API/Model/ContractAccounting.cs new file mode 100644 index 0000000..273237f --- /dev/null +++ b/WP8.Podio.API/Model/ContractAccounting.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class ContractAccounting + { + + + [DataMember(Name = "contract_id", IsRequired=false)] + public int? ContractId { get; set; } + + + [DataMember(Name = "first_name", IsRequired=false)] + public string FirstName { get; set; } + + + [DataMember(Name = "last_name", IsRequired=false)] + public string LastName { get; set; } + + + [DataMember(Name = "organization", IsRequired=false)] + public string Organization { get; set; } + + + [DataMember(Name = "phone", IsRequired=false)] + public string Phone { get; set; } + + + [DataMember(Name = "address1", IsRequired=false)] + public string Address1 { get; set; } + + + [DataMember(Name = "address2", IsRequired=false)] + public string Address2 { get; set; } + + + [DataMember(Name = "zip", IsRequired=false)] + public string Zip { get; set; } + + + [DataMember(Name = "city", IsRequired=false)] + public string City { get; set; } + + + [DataMember(Name = "state", IsRequired=false)] + public string State { get; set; } + + + [DataMember(Name = "country", IsRequired=false)] + public string Country { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/ContractPrice.cs b/WP8.Podio.API/Model/ContractPrice.cs new file mode 100644 index 0000000..5046d5e --- /dev/null +++ b/WP8.Podio.API/Model/ContractPrice.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class ContractPrice + { + + + [DataMember(Name = "total", IsRequired=false)] + public float Total { get; set; } + + + [DataMember(Name = "sub_total", IsRequired=false)] + public float SubTotal { get; set; } + + + [DataMember(Name = "quantity", IsRequired=false)] + public int? Quantity { get; set; } + + + [DataMember(Name = "already_paid", IsRequired=false)] + public int? AlreadyPaid { get; set; } + + + [DataMember(Name = "users", IsRequired=false)] + public List Users { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/ContractPriceV2.cs b/WP8.Podio.API/Model/ContractPriceV2.cs new file mode 100644 index 0000000..0ff0161 --- /dev/null +++ b/WP8.Podio.API/Model/ContractPriceV2.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class ContractPriceV2 + { + + + [DataMember(Name = "price", IsRequired=false)] + public float Price { get; set; } + + + [DataMember(Name = "quantity", IsRequired=false)] + public int? Quantity { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/ContractUser.cs b/WP8.Podio.API/Model/ContractUser.cs new file mode 100644 index 0000000..3a05b2f --- /dev/null +++ b/WP8.Podio.API/Model/ContractUser.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class ContractUser : User + { + + + [DataMember(Name = "subtotal", IsRequired=false)] + public float Subtotal { get; set; } + + + [DataMember(Name = "items", IsRequired=false)] + public Dictionary Items { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Conversation.cs b/WP8.Podio.API/Model/Conversation.cs new file mode 100644 index 0000000..50e1842 --- /dev/null +++ b/WP8.Podio.API/Model/Conversation.cs @@ -0,0 +1,72 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Conversation + { + + + [DataMember(Name = "conversation_id", IsRequired=false)] + public int? ConversationId { get; set; } + + + [DataMember(Name = "subject", IsRequired=false)] + public string Subject { get; set; } + + + [DataMember(Name = "text", IsRequired=false)] + public string Text { get; set; } + + + [DataMember(Name = "participants", IsRequired=false)] + public string[] Participants { get; set; } + + + [DataMember(Name = "file_ids", IsRequired=false)] + public List FileIds { get; set; } + + + [DataMember(Name = "embed_id", IsRequired=false)] + public int? EmbedId { get; set; } + + + [DataMember(Name = "embed_file_id", IsRequired=false)] + public int? EmbedFileId { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "embed", IsRequired=false)] + public Embed Embed { get; set; } + + + [DataMember(Name = "embed_file", IsRequired=false)] + public FileAttachment EmbedFile { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public ByLine CreatedBy { get; set; } + + + [DataMember(Name = "files", IsRequired=false)] + public List Files { get; set; } + + + [DataMember(Name = "messages", IsRequired=false)] + public List Messages { get; set; } + + + [DataMember(Name = "participants_full", IsRequired=false)] + public List ParticipantsFull { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/ConversationMessage.cs b/WP8.Podio.API/Model/ConversationMessage.cs new file mode 100644 index 0000000..5075bae --- /dev/null +++ b/WP8.Podio.API/Model/ConversationMessage.cs @@ -0,0 +1,52 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class ConversationMessage + { + + + [DataMember(Name = "message_id", IsRequired=false)] + public int? MessageId { get; set; } + + + [DataMember(Name = "embed_id", IsRequired=false)] + public int? EmbedId { get; set; } + + + [DataMember(Name = "embed_file_id", IsRequired=false)] + public int? EmbedFileId { get; set; } + + + [DataMember(Name = "text", IsRequired=false)] + public string Text { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "embed", IsRequired=false)] + public Embed Embed { get; set; } + + + [DataMember(Name = "embed_file", IsRequired=false)] + public FileAttachment EmbedFile { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public ByLine CreatedBy { get; set; } + + + [DataMember(Name = "files", IsRequired=false)] + public List Files { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/ConversationParticipant.cs b/WP8.Podio.API/Model/ConversationParticipant.cs new file mode 100644 index 0000000..490ae9b --- /dev/null +++ b/WP8.Podio.API/Model/ConversationParticipant.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class ConversationParticipant + { + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "user", IsRequired=false)] + public User User { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public ByLine CreatedBy { get; set; } + + + [DataMember(Name = "created_via", IsRequired=false)] + public Via CreatedVia { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/EmailSubscriptionSetting.cs b/WP8.Podio.API/Model/EmailSubscriptionSetting.cs new file mode 100644 index 0000000..a2c089f --- /dev/null +++ b/WP8.Podio.API/Model/EmailSubscriptionSetting.cs @@ -0,0 +1,56 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class EmailSubscriptionSetting + { + + + [DataMember(Name = "digest", IsRequired=false)] + public bool? Digest { get; set; } + + + [DataMember(Name = "bulletin", IsRequired=false)] + public bool? Bulletin { get; set; } + + + [DataMember(Name = "reference", IsRequired=false)] + public bool? Reference { get; set; } + + + [DataMember(Name = "message", IsRequired=false)] + public bool? Message { get; set; } + + + [DataMember(Name = "reminder", IsRequired=false)] + public bool? Reminder { get; set; } + + + [DataMember(Name = "space", IsRequired=false)] + public bool? Space { get; set; } + + + [DataMember(Name = "subscription", IsRequired=false)] + public bool? Subscription { get; set; } + + + [DataMember(Name = "push_notification", IsRequired=false)] + public bool? PushNotification { get; set; } + + + [DataMember(Name = "push_notification_sound", IsRequired=false)] + public bool? PushNotificationSound { get; set; } + + + [DataMember(Name = "push_notification_browser", IsRequired=false)] + public bool? PushNotificationBrowser { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Embed.cs b/WP8.Podio.API/Model/Embed.cs new file mode 100644 index 0000000..8df5d66 --- /dev/null +++ b/WP8.Podio.API/Model/Embed.cs @@ -0,0 +1,64 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Embed + { + + + [DataMember(Name = "embed_id", IsRequired=false)] + public int? EmbedId { get; set; } + + + [DataMember(Name = "original_url", IsRequired=false)] + public string OriginalUrl { get; set; } + + + [DataMember(Name = "resolved_url", IsRequired=false)] + public string ResolvedUrl { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "title", IsRequired=false)] + public string Title { get; set; } + + + [DataMember(Name = "description", IsRequired=false)] + public string Description { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "provider_name", IsRequired=false)] + public string ProviderName { get; set; } + + + [DataMember(Name = "embed_html", IsRequired=false)] + public string EmbedHtml { get; set; } + + + [DataMember(Name = "embed_height", IsRequired=false)] + public int? EmbedHeight { get; set; } + + + [DataMember(Name = "embed_width", IsRequired=false)] + public int? EmbedWidth { get; set; } + + + [DataMember(Name = "files", IsRequired=false)] + public List Files { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/ExternalFile.cs b/WP8.Podio.API/Model/ExternalFile.cs new file mode 100644 index 0000000..4ae52be --- /dev/null +++ b/WP8.Podio.API/Model/ExternalFile.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class ExternalFile + { + + + [DataMember(Name = "external_file_id", IsRequired=false)] + public string ExternalFileId { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "mimetype", IsRequired=false)] + public string Mimetype { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "updated_on", IsRequired=false)] + public DateTime? UpdatedOn { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/FileAttachment.cs b/WP8.Podio.API/Model/FileAttachment.cs new file mode 100644 index 0000000..d9b67a4 --- /dev/null +++ b/WP8.Podio.API/Model/FileAttachment.cs @@ -0,0 +1,80 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class FileAttachment + { + + + [DataMember(Name = "file_id", IsRequired=false)] + public int? FileId { get; set; } + + + [DataMember(Name = "link", IsRequired=false)] + public string Link { get; set; } + + + [DataMember(Name = "perma_link", IsRequired=false)] + public string PermaLink { get; set; } + + + [DataMember(Name = "thumbnail_link", IsRequired=false)] + public string ThumbnailLink { get; set; } + + + [DataMember(Name = "hosted_by", IsRequired=false)] + public string HostedBy { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "description", IsRequired=false)] + public string Description { get; set; } + + + [DataMember(Name = "mimetype", IsRequired=false)] + public string Mimetype { get; set; } + + + [DataMember(Name = "size", IsRequired=false)] + public int? Size { get; set; } + + + [DataMember(Name = "context", IsRequired=false)] + public Dictionary Context { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "rights", IsRequired=false)] + public string[] Rights { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public ByLine CreatedBy { get; set; } + + + [DataMember(Name = "created_via", IsRequired=false)] + public Via CreatedVia { get; set; } + + + [DataMember(Name = "replaces", IsRequired=false)] + public List Replaces { get; set; } + + + [DataMember(Name = "comments", IsRequired=false)] + public List Comments { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Filter.cs b/WP8.Podio.API/Model/Filter.cs new file mode 100644 index 0000000..60c1a5f --- /dev/null +++ b/WP8.Podio.API/Model/Filter.cs @@ -0,0 +1,48 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Filter + { + + + [DataMember(Name = "filter_id", IsRequired=false)] + public int? FilterId { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "items", IsRequired=false)] + public int? Items { get; set; } + + + [DataMember(Name = "sort_by", IsRequired=false)] + public string SortBy { get; set; } + + + [DataMember(Name = "sort_desc", IsRequired=false)] + public string SortDesc { get; set; } + + + [DataMember(Name = "filters", IsRequired=false)] + public Dictionary Filters { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public User CreatedBy { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Form.cs b/WP8.Podio.API/Model/Form.cs new file mode 100644 index 0000000..14e3f1e --- /dev/null +++ b/WP8.Podio.API/Model/Form.cs @@ -0,0 +1,52 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Form + { + + + [DataMember(Name = "form_id", IsRequired=false)] + public int? FormId { get; set; } + + + [DataMember(Name = "app_id", IsRequired=false)] + public int? AppId { get; set; } + + + [DataMember(Name = "space_id", IsRequired=false)] + public int? SpaceId { get; set; } + + + [DataMember(Name = "settings", IsRequired=false)] + public Dictionary Settings { get; set; } + + + [DataMember(Name = "domains", IsRequired=false)] + public string[] Domains { get; set; } + + + [DataMember(Name = "fields", IsRequired=false)] + public string[] Fields { get; set; } + + + [DataMember(Name = "attachments", IsRequired=false)] + public bool? Attachments { get; set; } + + + [DataMember(Name = "status", IsRequired=false)] + public string Status { get; set; } + + + [DataMember(Name = "field_ids", IsRequired=false)] + public string[] FieldIds { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Grant.cs b/WP8.Podio.API/Model/Grant.cs new file mode 100644 index 0000000..8c79536 --- /dev/null +++ b/WP8.Podio.API/Model/Grant.cs @@ -0,0 +1,52 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Grant + { + + + [DataMember(Name = "ref_type", IsRequired=false)] + public string RefType { get; set; } + + + [DataMember(Name = "ref_id", IsRequired=false)] + public int? RefId { get; set; } + + + [DataMember(Name = "people", IsRequired=false)] + public Dictionary People { get; set; } + + + [DataMember(Name = "action", IsRequired=false)] + public string Action { get; set; } + + + [DataMember(Name = "message", IsRequired=false)] + public string Message { get; set; } + + + [DataMember(Name = "ref", IsRequired=false)] + public Dictionary Ref { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public ByLine CreatedBy { get; set; } + + + [DataMember(Name = "user", IsRequired=false)] + public Contact User { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Hook.cs b/WP8.Podio.API/Model/Hook.cs new file mode 100644 index 0000000..ca801a2 --- /dev/null +++ b/WP8.Podio.API/Model/Hook.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Hook + { + + + [DataMember(Name = "hook_id", IsRequired=false)] + public int? HookId { get; set; } + + + [DataMember(Name = "status", IsRequired=false)] + public string Status { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "url", IsRequired=false)] + public string Url { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Importer.cs b/WP8.Podio.API/Model/Importer.cs new file mode 100644 index 0000000..6e07a78 --- /dev/null +++ b/WP8.Podio.API/Model/Importer.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Importer + { + + + } +} + diff --git a/WP8.Podio.API/Model/Integration.cs b/WP8.Podio.API/Model/Integration.cs new file mode 100644 index 0000000..7779476 --- /dev/null +++ b/WP8.Podio.API/Model/Integration.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Integration + { + + + [DataMember(Name = "integration_id", IsRequired=false)] + public int? IntegrationId { get; set; } + + + [DataMember(Name = "app_id", IsRequired=false)] + public int? AppId { get; set; } + + + [DataMember(Name = "status", IsRequired=false)] + public string Status { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "silent", IsRequired=false)] + public bool? Silent { get; set; } + + + [DataMember(Name = "config", IsRequired=false)] + public Dictionary Config { get; set; } + + + [DataMember(Name = "mapping", IsRequired=false)] + public Dictionary Mapping { get; set; } + + + [DataMember(Name = "updating", IsRequired=false)] + public bool? Updating { get; set; } + + + [DataMember(Name = "last_updated_on", IsRequired=false)] + public DateTime? LastUpdatedOn { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public ByLine CreatedBy { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Item.cs b/WP8.Podio.API/Model/Item.cs new file mode 100644 index 0000000..bef2ef9 --- /dev/null +++ b/WP8.Podio.API/Model/Item.cs @@ -0,0 +1,157 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; +using WP8.Podio.API.Model; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Item + { + + + [DataMember(Name = "item_id", IsRequired=false)] + public int? ItemId { get; set; } + + + [DataMember(Name = "app", IsRequired=false)] + public Dictionary App { get; set; } + + + [DataMember(Name = "external_id", IsRequired=false)] + public string ExternalId { get; set; } + + + [DataMember(Name = "title", IsRequired=false)] + public string Title { get; set; } + + + [DataMember(Name = "fields", IsRequired=false)] + public List Fields { get; set; } + + + [DataMember(Name = "rights", IsRequired=false)] + public string[] Rights { get; set; } + + + [DataMember(Name = "ratings", IsRequired=false)] + public Dictionary Ratings { get; set; } + + + [DataMember(Name = "conversations", IsRequired=false)] + public List Conversations { get; set; } + + + [DataMember(Name = "tasks", IsRequired=false)] + public List Tasks { get; set; } + + + [DataMember(Name = "references", IsRequired=false)] + public List References { get; set; } + + + [DataMember(Name = "refs", IsRequired=false)] + public List Refs { get; set; } + + + [DataMember(Name = "tags", IsRequired=false)] + public List Tags { get; set; } + + + [DataMember(Name = "subscribed", IsRequired=false)] + public bool? Subscribed { get; set; } + + + [DataMember(Name = "user_ratings", IsRequired=false)] + public Dictionary UserRatings { get; set; } + + + [DataMember(Name = "link", IsRequired=false)] + public string Link { get; set; } + + + [DataMember(Name = "invite", IsRequired=false)] + public Dictionary Invite { get; set; } + + + [DataMember(Name = "participants", IsRequired=false)] + public Dictionary Participants { get; set; } + + + [DataMember(Name = "linked_account_id", IsRequired=false)] + public int? LinkedAccountId { get; set; } + + + [DataMember(Name = "ref", IsRequired=false)] + public Dictionary Ref { get; set; } + + + [DataMember(Name = "priority", IsRequired=false)] + public float Priority { get; set; } + + + [DataMember(Name = "excerpt", IsRequired=false)] + public string Excerpt { get; set; } + + + [DataMember(Name = "comment_count", IsRequired=false)] + public int? CommentCount { get; set; } + + + [DataMember(Name = "task_count", IsRequired=false)] + public int? TaskCount { get; set; } + + + [DataMember(Name = "subscribed_count", IsRequired=false)] + public int? SubscribedCount { get; set; } + + + [DataMember(Name = "file_ids", IsRequired=false)] + public List FileIds { get; set; } + + + [DataMember(Name = "initial_revision", IsRequired=false)] + public ItemRevision InitialRevision { get; set; } + + + [DataMember(Name = "current_revision", IsRequired=false)] + public ItemRevision CurrentRevision { get; set; } + + + [DataMember(Name = "reminder", IsRequired=false)] + public Reminder Reminder { get; set; } + + + [DataMember(Name = "recurrence", IsRequired=false)] + public Recurrence Recurrence { get; set; } + + + [DataMember(Name = "linked_account_data", IsRequired=false)] + public LinkedAccountData LinkedAccountData { get; set; } + + + [DataMember(Name = "application", IsRequired=false)] + public Application Application { get; set; } + + + [DataMember(Name = "revisions", IsRequired=false)] + public List Revisions { get; set; } + + + [DataMember(Name = "files", IsRequired=false)] + public List Files { get; set; } + + + [DataMember(Name = "comments", IsRequired=false)] + public List Comments { get; set; } + + + [DataMember(Name = "shares", IsRequired=false)] + public List Shares { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/ItemDiff.cs b/WP8.Podio.API/Model/ItemDiff.cs new file mode 100644 index 0000000..1072c73 --- /dev/null +++ b/WP8.Podio.API/Model/ItemDiff.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class ItemDiff + { + + + [DataMember(Name = "field_id", IsRequired=false)] + public int? FieldId { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "external_id", IsRequired=false)] + public string ExternalId { get; set; } + + + [DataMember(Name = "label", IsRequired=false)] + public string Label { get; set; } + + + [DataMember(Name = "from", IsRequired=false)] + public string[] From { get; set; } + + + [DataMember(Name = "to", IsRequired=false)] + public string[] To { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/ItemField.cs b/WP8.Podio.API/Model/ItemField.cs new file mode 100644 index 0000000..c520f9f --- /dev/null +++ b/WP8.Podio.API/Model/ItemField.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class ItemField + { + + + [DataMember(Name = "field_id", IsRequired=false)] + public int? FieldId { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "external_id", IsRequired=false)] + public string ExternalId { get; set; } + + + [DataMember(Name = "label", IsRequired=false)] + public string Label { get; set; } + + + [DataMember(Name = "values", IsRequired=false)] + public List> Values { get; set; } + + + [DataMember(Name = "config", IsRequired=false)] + public Dictionary Config { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/ItemRevision.cs b/WP8.Podio.API/Model/ItemRevision.cs new file mode 100644 index 0000000..c55dd56 --- /dev/null +++ b/WP8.Podio.API/Model/ItemRevision.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class ItemRevision + { + + + [DataMember(Name = "revision", IsRequired=false)] + public int? Revision { get; set; } + + + [DataMember(Name = "app_revision", IsRequired=false)] + public int? AppRevision { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public ByLine CreatedBy { get; set; } + + + [DataMember(Name = "created_via", IsRequired=false)] + public Via CreatedVia { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/LinkedAccount.cs b/WP8.Podio.API/Model/LinkedAccount.cs new file mode 100644 index 0000000..725d46d --- /dev/null +++ b/WP8.Podio.API/Model/LinkedAccount.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class LinkedAccount + { + + + [DataMember(Name = "linked_account_id", IsRequired=false)] + public int? LinkedAccountId { get; set; } + + + [DataMember(Name = "label", IsRequired=false)] + public string Label { get; set; } + + + [DataMember(Name = "provider", IsRequired=false)] + public string Provider { get; set; } + + + [DataMember(Name = "provider_humanized_name", IsRequired=false)] + public string ProviderHumanizedName { get; set; } + + + [DataMember(Name = "capability_names", IsRequired=false)] + public Dictionary CapabilityNames { get; set; } + + + [DataMember(Name = "options", IsRequired=false)] + public Dictionary Options { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/LinkedAccountData.cs b/WP8.Podio.API/Model/LinkedAccountData.cs new file mode 100644 index 0000000..d167dac --- /dev/null +++ b/WP8.Podio.API/Model/LinkedAccountData.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class LinkedAccountData + { + + + [DataMember(Name = "id", IsRequired=false)] + public int? Id { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "info", IsRequired=false)] + public string Info { get; set; } + + + [DataMember(Name = "url", IsRequired=false)] + public string Url { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/News.cs b/WP8.Podio.API/Model/News.cs new file mode 100644 index 0000000..d12a26c --- /dev/null +++ b/WP8.Podio.API/Model/News.cs @@ -0,0 +1,80 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class News + { + + + [DataMember(Name = "news_id", IsRequired=false)] + public int? NewsId { get; set; } + + + [DataMember(Name = "title", IsRequired=false)] + public string Title { get; set; } + + + [DataMember(Name = "content", IsRequired=false)] + public string Content { get; set; } + + + [DataMember(Name = "link", IsRequired=false)] + public string Link { get; set; } + + + [DataMember(Name = "more", IsRequired=false)] + public bool? More { get; set; } + + + [DataMember(Name = "priority", IsRequired=false)] + public int? Priority { get; set; } + + + [DataMember(Name = "target_group", IsRequired=false)] + public string TargetGroup { get; set; } + + + [DataMember(Name = "locale", IsRequired=false)] + public string Locale { get; set; } + + + [DataMember(Name = "run_from", IsRequired=false)] + public DateTime? RunFrom { get; set; } + + + [DataMember(Name = "run_to", IsRequired=false)] + public DateTime? RunTo { get; set; } + + + [DataMember(Name = "stream_display", IsRequired=false)] + public bool? StreamDisplay { get; set; } + + + [DataMember(Name = "email_display", IsRequired=false)] + public bool? EmailDisplay { get; set; } + + + [DataMember(Name = "email_views", IsRequired=false)] + public int? EmailViews { get; set; } + + + [DataMember(Name = "stream_views", IsRequired=false)] + public int? StreamViews { get; set; } + + + [DataMember(Name = "email_clicks", IsRequired=false)] + public int? EmailClicks { get; set; } + + + [DataMember(Name = "stream_clicks", IsRequired=false)] + public int? StreamClicks { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Notification.cs b/WP8.Podio.API/Model/Notification.cs new file mode 100644 index 0000000..11e3985 --- /dev/null +++ b/WP8.Podio.API/Model/Notification.cs @@ -0,0 +1,80 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Notification + { + + + [DataMember(Name = "notification_id", IsRequired=false)] + public int? NotificationId { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "viewed_on", IsRequired=false)] + public DateTime? ViewedOn { get; set; } + + + [DataMember(Name = "subscription_id", IsRequired=false)] + public int? SubscriptionId { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "data", IsRequired=false)] + public Dictionary Data { get; set; } + + + [DataMember(Name = "starred", IsRequired=false)] + public bool? Starred { get; set; } + + + [DataMember(Name = "space", IsRequired=false)] + public Space Space { get; set; } + + + [DataMember(Name = "org", IsRequired=false)] + public Dictionary Org { get; set; } + + + [DataMember(Name = "data_link", IsRequired=false)] + public string DataLink { get; set; } + + + [DataMember(Name = "context_type", IsRequired=false)] + public string ContextType { get; set; } + + + [DataMember(Name = "context_link", IsRequired=false)] + public string ContextLink { get; set; } + + + [DataMember(Name = "context", IsRequired=false)] + public Dictionary Context { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public ByLine CreatedBy { get; set; } + + + [DataMember(Name = "created_via", IsRequired=false)] + public Via CreatedVia { get; set; } + + + [DataMember(Name = "user", IsRequired=false)] + public User User { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/NotificationGroup.cs b/WP8.Podio.API/Model/NotificationGroup.cs new file mode 100644 index 0000000..eee51ef --- /dev/null +++ b/WP8.Podio.API/Model/NotificationGroup.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class NotificationGroup + { + + + [DataMember(Name = "context", IsRequired=false)] + public Dictionary Context { get; set; } + + + [DataMember(Name = "notifications", IsRequired=false)] + public Dictionary Notifications { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/OAuth.cs b/WP8.Podio.API/Model/OAuth.cs new file mode 100644 index 0000000..3e68aa1 --- /dev/null +++ b/WP8.Podio.API/Model/OAuth.cs @@ -0,0 +1,16 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class OAuth + { + + + } +} + diff --git a/WP8.Podio.API/Model/OAuthClient.cs b/WP8.Podio.API/Model/OAuthClient.cs new file mode 100644 index 0000000..e322556 --- /dev/null +++ b/WP8.Podio.API/Model/OAuthClient.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class OAuthClient + { + + + [DataMember(Name = "auth_client_id", IsRequired=false)] + public int? AuthClientId { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "key", IsRequired=false)] + public string Key { get; set; } + + + [DataMember(Name = "secret", IsRequired=false)] + public string Secret { get; set; } + + + [DataMember(Name = "url", IsRequired=false)] + public string Url { get; set; } + + + [DataMember(Name = "domain", IsRequired=false)] + public string Domain { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Organization.cs b/WP8.Podio.API/Model/Organization.cs new file mode 100644 index 0000000..9c4818f --- /dev/null +++ b/WP8.Podio.API/Model/Organization.cs @@ -0,0 +1,124 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Organization + { + + + [DataMember(Name = "org_id", IsRequired=false)] + public int? OrgId { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "logo", IsRequired=false)] + public int? Logo { get; set; } + + + [DataMember(Name = "image", IsRequired=false)] + public Dictionary Image { get; set; } + + + [DataMember(Name = "spaces", IsRequired=false)] + public IEnumerable Spaces { get; set; } + + + [DataMember(Name = "url", IsRequired=false)] + public string Url { get; set; } + + + [DataMember(Name = "url_label", IsRequired=false)] + public string UrlLabel { get; set; } + + + [DataMember(Name = "premium", IsRequired=false)] + public bool? Premium { get; set; } + + + [DataMember(Name = "role", IsRequired=false)] + public string Role { get; set; } + + + [DataMember(Name = "status", IsRequired=false)] + public string Status { get; set; } + + + [DataMember(Name = "sales_agent_id", IsRequired=false)] + public int? SalesAgentId { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "user_limit", IsRequired=false)] + public int? UserLimit { get; set; } + + + [DataMember(Name = "member_count", IsRequired=false)] + public int? MemberCount { get; set; } + + + [DataMember(Name = "contact_count", IsRequired=false)] + public int? ContactCount { get; set; } + + + [DataMember(Name = "billing_interval", IsRequired=false)] + public int? BillingInterval { get; set; } + + + [DataMember(Name = "rights", IsRequired=false)] + public string[] Rights { get; set; } + + + [DataMember(Name = "verified_domain", IsRequired=false)] + public string VerifiedDomain { get; set; } + + + [DataMember(Name = "domains", IsRequired=false)] + public string[] Domains { get; set; } + + + [DataMember(Name = "rank", IsRequired=false)] + public int? Rank { get; set; } + + + [DataMember(Name = "contract_status", IsRequired=false)] + public string ContractStatus { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "segment", IsRequired=false)] + public string Segment { get; set; } + + + [DataMember(Name = "segment_size", IsRequired=false)] + public int? SegmentSize { get; set; } + + + [DataMember(Name = "grants_count", IsRequired=false)] + public int? GrantsCount { get; set; } + + + [DataMember(Name = "allow_add_space", IsRequired=false)] + public bool? AllowAddSpace { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public ByLine CreatedBy { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/OrganizationContact.cs b/WP8.Podio.API/Model/OrganizationContact.cs new file mode 100644 index 0000000..7f983de --- /dev/null +++ b/WP8.Podio.API/Model/OrganizationContact.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class OrganizationContact : Profile + { + + + [DataMember(Name = "org_id", IsRequired=false)] + public int? OrgId { get; set; } + + + [DataMember(Name = "attention", IsRequired=false)] + public string Attention { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/OrganizationMember.cs b/WP8.Podio.API/Model/OrganizationMember.cs new file mode 100644 index 0000000..b45ce08 --- /dev/null +++ b/WP8.Podio.API/Model/OrganizationMember.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class OrganizationMember + { + + + [DataMember(Name = "profile", IsRequired=false)] + public Dictionary Profile { get; set; } + + + [DataMember(Name = "admin", IsRequired=false)] + public bool? Admin { get; set; } + + + [DataMember(Name = "employee", IsRequired=false)] + public bool? Employee { get; set; } + + + [DataMember(Name = "space_memberships", IsRequired=false)] + public int? SpaceMemberships { get; set; } + + + [DataMember(Name = "user", IsRequired=false)] + public User User { get; set; } + + + [DataMember(Name = "contact", IsRequired=false)] + public Contact Contact { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/OrganizationProfile.cs b/WP8.Podio.API/Model/OrganizationProfile.cs new file mode 100644 index 0000000..4bedd62 --- /dev/null +++ b/WP8.Podio.API/Model/OrganizationProfile.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class OrganizationProfile + { + + + [DataMember(Name = "org_id", IsRequired=false)] + public int? OrgId { get; set; } + + + [DataMember(Name = "avatar", IsRequired=false)] + public int? Avatar { get; set; } + + + [DataMember(Name = "image", IsRequired=false)] + public Dictionary Image { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "mail", IsRequired=false)] + public string[] Mail { get; set; } + + + [DataMember(Name = "phone", IsRequired=false)] + public string[] Phone { get; set; } + + + [DataMember(Name = "url", IsRequired=false)] + public string[] Url { get; set; } + + + [DataMember(Name = "address", IsRequired=false)] + public string[] Address { get; set; } + + + [DataMember(Name = "city", IsRequired=false)] + public string City { get; set; } + + + [DataMember(Name = "country", IsRequired=false)] + public string Country { get; set; } + + + [DataMember(Name = "about", IsRequired=false)] + public string About { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Profile.cs b/WP8.Podio.API/Model/Profile.cs new file mode 100644 index 0000000..4acf514 --- /dev/null +++ b/WP8.Podio.API/Model/Profile.cs @@ -0,0 +1,136 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Profile + { + + + [DataMember(Name = "profile_id", IsRequired=false)] + public int? ProfileId { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "avatar", IsRequired=false)] + public int? Avatar { get; set; } + + + [DataMember(Name = "image", IsRequired=false)] + public Dictionary Image { get; set; } + + + [DataMember(Name = "birthdate", IsRequired=false)] + public DateTime? Birthdate { get; set; } + + + [DataMember(Name = "department", IsRequired=false)] + public string Department { get; set; } + + + [DataMember(Name = "vatin", IsRequired=false)] + public string Vatin { get; set; } + + + [DataMember(Name = "skype", IsRequired=false)] + public string Skype { get; set; } + + + [DataMember(Name = "about", IsRequired=false)] + public string About { get; set; } + + + [DataMember(Name = "address", IsRequired=false)] + public string[] Address { get; set; } + + + [DataMember(Name = "zip", IsRequired=false)] + public string Zip { get; set; } + + + [DataMember(Name = "city", IsRequired=false)] + public string City { get; set; } + + + [DataMember(Name = "country", IsRequired=false)] + public string Country { get; set; } + + + [DataMember(Name = "state", IsRequired=false)] + public string State { get; set; } + + + [DataMember(Name = "im", IsRequired=false)] + public string[] Im { get; set; } + + + [DataMember(Name = "location", IsRequired=false)] + public string[] Location { get; set; } + + + [DataMember(Name = "mail", IsRequired=false)] + public string[] Mail { get; set; } + + + [DataMember(Name = "phone", IsRequired=false)] + public string[] Phone { get; set; } + + + [DataMember(Name = "title", IsRequired=false)] + public string[] Title { get; set; } + + + [DataMember(Name = "url", IsRequired=false)] + public string[] Url { get; set; } + + + [DataMember(Name = "skill", IsRequired=false)] + public string[] Skill { get; set; } + + + [DataMember(Name = "linkedin", IsRequired=false)] + public string Linkedin { get; set; } + + + [DataMember(Name = "twitter", IsRequired=false)] + public string Twitter { get; set; } + + + [DataMember(Name = "app_store_about", IsRequired=false)] + public string AppStoreAbout { get; set; } + + + [DataMember(Name = "app_store_organization", IsRequired=false)] + public string AppStoreOrganization { get; set; } + + + [DataMember(Name = "app_store_location", IsRequired=false)] + public string AppStoreLocation { get; set; } + + + [DataMember(Name = "app_store_title", IsRequired=false)] + public string AppStoreTitle { get; set; } + + + [DataMember(Name = "app_store_url", IsRequired=false)] + public string AppStoreUrl { get; set; } + + + [DataMember(Name = "last_seen_on", IsRequired=false)] + public DateTime? LastSeenOn { get; set; } + + + [DataMember(Name = "is_employee", IsRequired=false)] + public bool? IsEmployee { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Question.cs b/WP8.Podio.API/Model/Question.cs new file mode 100644 index 0000000..e733e45 --- /dev/null +++ b/WP8.Podio.API/Model/Question.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Question + { + + + [DataMember(Name = "question_id", IsRequired=false)] + public int? QuestionId { get; set; } + + + [DataMember(Name = "text", IsRequired=false)] + public string Text { get; set; } + + + [DataMember(Name = "ref", IsRequired=false)] + public Dictionary Ref { get; set; } + + + [DataMember(Name = "answers", IsRequired=false)] + public List Answers { get; set; } + + + [DataMember(Name = "options", IsRequired=false)] + public List Options { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/QuestionAnswer.cs b/WP8.Podio.API/Model/QuestionAnswer.cs new file mode 100644 index 0000000..0ba576f --- /dev/null +++ b/WP8.Podio.API/Model/QuestionAnswer.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class QuestionAnswer + { + + + [DataMember(Name = "question_option_id", IsRequired=false)] + public int? QuestionOptionId { get; set; } + + + [DataMember(Name = "user", IsRequired=false)] + public Contact User { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/QuestionOption.cs b/WP8.Podio.API/Model/QuestionOption.cs new file mode 100644 index 0000000..91a02c8 --- /dev/null +++ b/WP8.Podio.API/Model/QuestionOption.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class QuestionOption + { + + + [DataMember(Name = "question_option_id", IsRequired=false)] + public int? QuestionOptionId { get; set; } + + + [DataMember(Name = "text", IsRequired=false)] + public string Text { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Rating.cs b/WP8.Podio.API/Model/Rating.cs new file mode 100644 index 0000000..01d040a --- /dev/null +++ b/WP8.Podio.API/Model/Rating.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Rating + { + + + [DataMember(Name = "rating_id", IsRequired=false)] + public int? RatingId { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "value", IsRequired=false)] + public string Value { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Recurrence.cs b/WP8.Podio.API/Model/Recurrence.cs new file mode 100644 index 0000000..99a9112 --- /dev/null +++ b/WP8.Podio.API/Model/Recurrence.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Recurrence + { + + + [DataMember(Name = "recurrence_id", IsRequired=false)] + public int? RecurrenceId { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "config", IsRequired=false)] + public Dictionary Config { get; set; } + + + [DataMember(Name = "step", IsRequired=false)] + public int? Step { get; set; } + + + [DataMember(Name = "until", IsRequired=false)] + public DateTime? Until { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Ref.cs b/WP8.Podio.API/Model/Ref.cs new file mode 100644 index 0000000..ebb9b94 --- /dev/null +++ b/WP8.Podio.API/Model/Ref.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Runtime.Serialization; +using System.Text; +using System.Threading.Tasks; + +namespace WP8.Podio.API.Model +{ + [DataContract(Name = "ref")] + public class Ref + { + [DataMember(Name = "type")] + public string Type { get; set; } + [DataMember(Name = "id")] + public int? Id { get; set; } + } +} diff --git a/WP8.Podio.API/Model/Reference.cs b/WP8.Podio.API/Model/Reference.cs new file mode 100644 index 0000000..0fdc3b1 --- /dev/null +++ b/WP8.Podio.API/Model/Reference.cs @@ -0,0 +1,48 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Reference + { + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "id", IsRequired=false)] + public int? Id { get; set; } + + + [DataMember(Name = "title", IsRequired=false)] + public string Title { get; set; } + + + [DataMember(Name = "link", IsRequired=false)] + public string Link { get; set; } + + + [DataMember(Name = "data", IsRequired=false)] + public Dictionary Data { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public ByLine CreatedBy { get; set; } + + + [DataMember(Name = "created_via", IsRequired=false)] + public Via CreatedVia { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Referral.cs b/WP8.Podio.API/Model/Referral.cs new file mode 100644 index 0000000..1529d3e --- /dev/null +++ b/WP8.Podio.API/Model/Referral.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Referral + { + + + [DataMember(Name = "code", IsRequired=false)] + public string Code { get; set; } + + + [DataMember(Name = "status", IsRequired=false)] + public string Status { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Reminder.cs b/WP8.Podio.API/Model/Reminder.cs new file mode 100644 index 0000000..2a015c7 --- /dev/null +++ b/WP8.Podio.API/Model/Reminder.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Reminder + { + + + [DataMember(Name = "reminder_id", IsRequired=false)] + public int? ReminderId { get; set; } + + + [DataMember(Name = "remind_delta", IsRequired=false)] + public int? RemindDelta { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Search.cs b/WP8.Podio.API/Model/Search.cs new file mode 100644 index 0000000..b28ada2 --- /dev/null +++ b/WP8.Podio.API/Model/Search.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Search + { + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "id", IsRequired=false)] + public int? Id { get; set; } + + + [DataMember(Name = "title", IsRequired=false)] + public string Title { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "link", IsRequired=false)] + public string Link { get; set; } + + + [DataMember(Name = "search_id", IsRequired=false)] + public int? SearchId { get; set; } + + + [DataMember(Name = "rank", IsRequired=false)] + public int? Rank { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public ByLine CreatedBy { get; set; } + + + [DataMember(Name = "app", IsRequired=false)] + public Application App { get; set; } + + + [DataMember(Name = "org", IsRequired=false)] + public Organization Org { get; set; } + + + [DataMember(Name = "space", IsRequired=false)] + public Space Space { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Space.cs b/WP8.Podio.API/Model/Space.cs new file mode 100644 index 0000000..3143073 --- /dev/null +++ b/WP8.Podio.API/Model/Space.cs @@ -0,0 +1,104 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Space + { + + + [DataMember(Name = "space_id", IsRequired=false)] + public int? SpaceId { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "url", IsRequired=false)] + public string Url { get; set; } + + + [DataMember(Name = "url_label", IsRequired=false)] + public string UrlLabel { get; set; } + + + [DataMember(Name = "org_id", IsRequired=false)] + public int? OrgId { get; set; } + + + [DataMember(Name = "contact_count", IsRequired=false)] + public int? ContactCount { get; set; } + + + [DataMember(Name = "member_count", IsRequired=false)] + public int? MemberCount { get; set; } + + + [DataMember(Name = "app_count", IsRequired=false)] + public int? AppCount { get; set; } + + + [DataMember(Name = "role", IsRequired=false)] + public string Role { get; set; } + + + [DataMember(Name = "rights", IsRequired=false)] + public string[] Rights { get; set; } + + + [DataMember(Name = "post_on_new_app", IsRequired=false)] + public bool? PostOnNewApp { get; set; } + + + [DataMember(Name = "post_on_new_member", IsRequired=false)] + public bool? PostOnNewMember { get; set; } + + + [DataMember(Name = "subscribed", IsRequired=false)] + public bool? Subscribed { get; set; } + + + [DataMember(Name = "privacy", IsRequired=false)] + public string Privacy { get; set; } + + + [DataMember(Name = "auto_join", IsRequired=false)] + public bool? AutoJoin { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "premium", IsRequired=false)] + public bool? Premium { get; set; } + + + [DataMember(Name = "last_activity_on", IsRequired=false)] + public DateTime? LastActivityOn { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "is_overdue", IsRequired=false)] + public bool? IsOverdue { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public ByLine CreatedBy { get; set; } + + + [DataMember(Name = "org", IsRequired=false)] + public Organization Org { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/SpaceContact.cs b/WP8.Podio.API/Model/SpaceContact.cs new file mode 100644 index 0000000..d18e302 --- /dev/null +++ b/WP8.Podio.API/Model/SpaceContact.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class SpaceContact : Profile + { + + + [DataMember(Name = "space_id", IsRequired=false)] + public int? SpaceId { get; set; } + + + [DataMember(Name = "organization", IsRequired=false)] + public string Organization { get; set; } + + + [DataMember(Name = "avatar", IsRequired=false)] + public int? Avatar { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/SpaceInvitation.cs b/WP8.Podio.API/Model/SpaceInvitation.cs new file mode 100644 index 0000000..f5c85b6 --- /dev/null +++ b/WP8.Podio.API/Model/SpaceInvitation.cs @@ -0,0 +1,72 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class SpaceInvitation + { + + + [DataMember(Name = "space_id", IsRequired=false)] + public int? SpaceId { get; set; } + + + [DataMember(Name = "role", IsRequired=false)] + public string Role { get; set; } + + + [DataMember(Name = "subject", IsRequired=false)] + public string Subject { get; set; } + + + [DataMember(Name = "message", IsRequired=false)] + public string Message { get; set; } + + + [DataMember(Name = "notify", IsRequired=false)] + public bool? Notify { get; set; } + + + [DataMember(Name = "users", IsRequired=false)] + public string[] Users { get; set; } + + + [DataMember(Name = "mails", IsRequired=false)] + public string[] Mails { get; set; } + + + [DataMember(Name = "profiles", IsRequired=false)] + public string[] Profiles { get; set; } + + + [DataMember(Name = "activation_code", IsRequired=false)] + public int? ActivationCode { get; set; } + + + [DataMember(Name = "context_ref_type", IsRequired=false)] + public string ContextRefType { get; set; } + + + [DataMember(Name = "context_ref_id", IsRequired=false)] + public int? ContextRefId { get; set; } + + + [DataMember(Name = "context", IsRequired=false)] + public Dictionary Context { get; set; } + + + [DataMember(Name = "external_contacts", IsRequired=false)] + public Dictionary ExternalContacts { get; set; } + + + [DataMember(Name = "user", IsRequired=false)] + public User User { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/SpaceMember.cs b/WP8.Podio.API/Model/SpaceMember.cs new file mode 100644 index 0000000..695ca96 --- /dev/null +++ b/WP8.Podio.API/Model/SpaceMember.cs @@ -0,0 +1,48 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class SpaceMember + { + + + [DataMember(Name = "role", IsRequired=false)] + public string Role { get; set; } + + + [DataMember(Name = "invited_on", IsRequired=false)] + public DateTime? InvitedOn { get; set; } + + + [DataMember(Name = "started_on", IsRequired=false)] + public DateTime? StartedOn { get; set; } + + + [DataMember(Name = "ended_on", IsRequired=false)] + public DateTime? EndedOn { get; set; } + + + [DataMember(Name = "grants", IsRequired=false)] + public int? Grants { get; set; } + + + [DataMember(Name = "user", IsRequired=false)] + public User User { get; set; } + + + [DataMember(Name = "contact", IsRequired=false)] + public Contact Contact { get; set; } + + + [DataMember(Name = "space", IsRequired=false)] + public Space Space { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Status.cs b/WP8.Podio.API/Model/Status.cs new file mode 100644 index 0000000..c9df251 --- /dev/null +++ b/WP8.Podio.API/Model/Status.cs @@ -0,0 +1,104 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Status + { + + + [DataMember(Name = "status_id", IsRequired=false)] + public int? StatusId { get; set; } + + + [DataMember(Name = "value", IsRequired=false)] + public string Value { get; set; } + + + [DataMember(Name = "rich_value", IsRequired=false)] + public string RichValue { get; set; } + + + [DataMember(Name = "link", IsRequired=false)] + public string Link { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "alerts", IsRequired=false)] + public string[] Alerts { get; set; } + + + [DataMember(Name = "ratings", IsRequired=false)] + public Dictionary Ratings { get; set; } + + + [DataMember(Name = "subscribed", IsRequired=false)] + public bool? Subscribed { get; set; } + + + [DataMember(Name = "user_ratings", IsRequired=false)] + public Dictionary UserRatings { get; set; } + + + [DataMember(Name = "file_ids", IsRequired=false)] + public List FileIds { get; set; } + + + [DataMember(Name = "embed_id", IsRequired=false)] + public int? EmbedId { get; set; } + + + [DataMember(Name = "embed_file_id", IsRequired=false)] + public int? EmbedFileId { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public Contact CreatedBy { get; set; } + + + [DataMember(Name = "created_via", IsRequired=false)] + public Via CreatedVia { get; set; } + + + [DataMember(Name = "embed", IsRequired=false)] + public Embed Embed { get; set; } + + + [DataMember(Name = "embed_file", IsRequired=false)] + public FileAttachment EmbedFile { get; set; } + + + [DataMember(Name = "comments", IsRequired=false)] + public List Comments { get; set; } + + + [DataMember(Name = "conversations", IsRequired=false)] + public List Conversations { get; set; } + + + [DataMember(Name = "tasks", IsRequired=false)] + public List Tasks { get; set; } + + + [DataMember(Name = "shares", IsRequired=false)] + public List Shares { get; set; } + + + [DataMember(Name = "files", IsRequired=false)] + public List Files { get; set; } + + + [DataMember(Name = "questions", IsRequired=false)] + public List Questions { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/StreamMute.cs b/WP8.Podio.API/Model/StreamMute.cs new file mode 100644 index 0000000..cf94cb6 --- /dev/null +++ b/WP8.Podio.API/Model/StreamMute.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class StreamMute + { + + + [DataMember(Name = "id", IsRequired=false)] + public int? Id { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "title", IsRequired=false)] + public string Title { get; set; } + + + [DataMember(Name = "data", IsRequired=false)] + public Dictionary Data { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/StreamObject.cs b/WP8.Podio.API/Model/StreamObject.cs new file mode 100644 index 0000000..4030b67 --- /dev/null +++ b/WP8.Podio.API/Model/StreamObject.cs @@ -0,0 +1,88 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class StreamObject + { + + + [DataMember(Name = "id", IsRequired=false)] + public int? Id { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "last_update_on", IsRequired=false)] + public DateTime? LastUpdateOn { get; set; } + + + [DataMember(Name = "title", IsRequired=false)] + public string Title { get; set; } + + + [DataMember(Name = "link", IsRequired=false)] + public string Link { get; set; } + + + [DataMember(Name = "rights", IsRequired=false)] + public string[] Rights { get; set; } + + + [DataMember(Name = "data", IsRequired=false)] + public Dictionary Data { get; set; } + + + [DataMember(Name = "comments_allowed", IsRequired=false)] + public bool? CommentsAllowed { get; set; } + + + [DataMember(Name = "user_ratings", IsRequired=false)] + public Dictionary UserRatings { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public ByLine CreatedBy { get; set; } + + + [DataMember(Name = "created_via", IsRequired=false)] + public Via CreatedVia { get; set; } + + + [DataMember(Name = "app", IsRequired=false)] + public Application App { get; set; } + + + [DataMember(Name = "space", IsRequired=false)] + public Space Space { get; set; } + + + [DataMember(Name = "org", IsRequired=false)] + public Organization Org { get; set; } + + + [DataMember(Name = "comments", IsRequired=false)] + public List Comments { get; set; } + + + [DataMember(Name = "files", IsRequired=false)] + public List Files { get; set; } + + + [DataMember(Name = "activity", IsRequired=false)] + public List Activity { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Subscription.cs b/WP8.Podio.API/Model/Subscription.cs new file mode 100644 index 0000000..e1c2f22 --- /dev/null +++ b/WP8.Podio.API/Model/Subscription.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Subscription + { + + + [DataMember(Name = "started_on", IsRequired=false)] + public DateTime? StartedOn { get; set; } + + + [DataMember(Name = "notifications", IsRequired=false)] + public int? Notifications { get; set; } + + + [DataMember(Name = "ref", IsRequired=false)] + public Dictionary Ref { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Tag.cs b/WP8.Podio.API/Model/Tag.cs new file mode 100644 index 0000000..50e856e --- /dev/null +++ b/WP8.Podio.API/Model/Tag.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Tag + { + + + [DataMember(Name = "count", IsRequired=false)] + public int? Count { get; set; } + + + [DataMember(Name = "text", IsRequired=false)] + public string Text { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/TagSearch.cs b/WP8.Podio.API/Model/TagSearch.cs new file mode 100644 index 0000000..951ea57 --- /dev/null +++ b/WP8.Podio.API/Model/TagSearch.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class TagSearch + { + + + [DataMember(Name = "id", IsRequired=false)] + public int? Id { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "title", IsRequired=false)] + public string Title { get; set; } + + + [DataMember(Name = "link", IsRequired=false)] + public string Link { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Task.cs b/WP8.Podio.API/Model/Task.cs new file mode 100644 index 0000000..a3ba0f2 --- /dev/null +++ b/WP8.Podio.API/Model/Task.cs @@ -0,0 +1,152 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Task + { + + + [DataMember(Name = "task_id", IsRequired=false)] + public int? TaskId { get; set; } + + + [DataMember(Name = "status", IsRequired=false)] + public string Status { get; set; } + + + [DataMember(Name = "group", IsRequired=false)] + public string Group { get; set; } + + + [DataMember(Name = "text", IsRequired=false)] + public string Text { get; set; } + + + [DataMember(Name = "description", IsRequired=false)] + public string Description { get; set; } + + + [DataMember(Name = "private", IsRequired=false)] + public bool? Private { get; set; } + + + [DataMember(Name = "due_date", IsRequired=false)] + public DateTime? DueDate { get; set; } + + + [DataMember(Name = "due_time", IsRequired=false)] + public DateTime? DueTime { get; set; } + + + [DataMember(Name = "due_on", IsRequired=false)] + public DateTime? DueOn { get; set; } + + + [DataMember(Name = "responsible", IsRequired=false)] + public Dictionary Responsible { get; set; } + + + [DataMember(Name = "space_id", IsRequired=false)] + public int? SpaceId { get; set; } + + + [DataMember(Name = "link", IsRequired=false)] + public string Link { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "completed_on", IsRequired=false)] + public DateTime? CompletedOn { get; set; } + + + [DataMember(Name = "file_ids", IsRequired=false)] + public List FileIds { get; set; } + + + [DataMember(Name = "label_ids", IsRequired=false)] + public string[] LabelIds { get; set; } + + + [DataMember(Name = "labels", IsRequired=false)] + public string[] Labels { get; set; } + + + [DataMember(Name = "external_id", IsRequired=false)] + public string ExternalId { get; set; } + + + [DataMember(Name = "ref_type", IsRequired=false)] + public string RefType { get; set; } + + + [DataMember(Name = "ref_id", IsRequired=false)] + public int? RefId { get; set; } + + + [DataMember(Name = "ref_title", IsRequired=false)] + public string RefTitle { get; set; } + + + [DataMember(Name = "ref_link", IsRequired=false)] + public string RefLink { get; set; } + + + [DataMember(Name = "ref", IsRequired=false)] + public Dictionary Ref { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public User CreatedBy { get; set; } + + + [DataMember(Name = "completed_by", IsRequired=false)] + public User CompletedBy { get; set; } + + + [DataMember(Name = "created_via", IsRequired=false)] + public Via CreatedVia { get; set; } + + + [DataMember(Name = "deleted_via", IsRequired=false)] + public Via DeletedVia { get; set; } + + + [DataMember(Name = "completed_via", IsRequired=false)] + public Via CompletedVia { get; set; } + + + [DataMember(Name = "assignee", IsRequired=false)] + public User Assignee { get; set; } + + + [DataMember(Name = "reminder", IsRequired=false)] + public Reminder Reminder { get; set; } + + + [DataMember(Name = "recurrence", IsRequired=false)] + public Recurrence Recurrence { get; set; } + + + [DataMember(Name = "label_list", IsRequired=false)] + public List LabelList { get; set; } + + + [DataMember(Name = "files", IsRequired=false)] + public List Files { get; set; } + + + [DataMember(Name = "comments", IsRequired=false)] + public List Comments { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/TaskLabel.cs b/WP8.Podio.API/Model/TaskLabel.cs new file mode 100644 index 0000000..5fb89cb --- /dev/null +++ b/WP8.Podio.API/Model/TaskLabel.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class TaskLabel + { + + + [DataMember(Name = "label_id", IsRequired=false)] + public int? LabelId { get; set; } + + + [DataMember(Name = "text", IsRequired=false)] + public string Text { get; set; } + + + [DataMember(Name = "color", IsRequired=false)] + public string Color { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/User.cs b/WP8.Podio.API/Model/User.cs new file mode 100644 index 0000000..96cd243 --- /dev/null +++ b/WP8.Podio.API/Model/User.cs @@ -0,0 +1,104 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class User + { + + + [DataMember(Name = "user_id", IsRequired=false)] + public int? UserId { get; set; } + + + [DataMember(Name = "mail", IsRequired=false)] + public string Mail { get; set; } + + + [DataMember(Name = "status", IsRequired=false)] + public string Status { get; set; } + + + [DataMember(Name = "locale", IsRequired=false)] + public string Locale { get; set; } + + + [DataMember(Name = "timezone", IsRequired=false)] + public string Timezone { get; set; } + + + [DataMember(Name = "password", IsRequired=false)] + public string Password { get; set; } + + + [DataMember(Name = "old_password", IsRequired=false)] + public string OldPassword { get; set; } + + + [DataMember(Name = "new_password", IsRequired=false)] + public string NewPassword { get; set; } + + + [DataMember(Name = "flags", IsRequired=false)] + public string[] Flags { get; set; } + + + [DataMember(Name = "betas", IsRequired=false)] + public string[] Betas { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "link", IsRequired=false)] + public string Link { get; set; } + + + [DataMember(Name = "avatar", IsRequired=false)] + public int? Avatar { get; set; } + + + [DataMember(Name = "profile_id", IsRequired=false)] + public int? ProfileId { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "landing", IsRequired=false)] + public string Landing { get; set; } + + + [DataMember(Name = "referrer", IsRequired=false)] + public string Referrer { get; set; } + + + [DataMember(Name = "internal", IsRequired=false)] + public Dictionary Internal { get; set; } + + + [DataMember(Name = "marketo_cookie", IsRequired=false)] + public string MarketoCookie { get; set; } + + + [DataMember(Name = "profile", IsRequired=false)] + public Contact Profile { get; set; } + + + [DataMember(Name = "mails", IsRequired=false)] + public List Mails { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/UserMail.cs b/WP8.Podio.API/Model/UserMail.cs new file mode 100644 index 0000000..dd68ed3 --- /dev/null +++ b/WP8.Podio.API/Model/UserMail.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class UserMail + { + + + [DataMember(Name = "mail", IsRequired=false)] + public string Mail { get; set; } + + + [DataMember(Name = "verified", IsRequired=false)] + public bool? Verified { get; set; } + + + [DataMember(Name = "primary", IsRequired=false)] + public bool? Primary { get; set; } + + + [DataMember(Name = "disabled", IsRequired=false)] + public bool? Disabled { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/UserStatus.cs b/WP8.Podio.API/Model/UserStatus.cs new file mode 100644 index 0000000..4d85383 --- /dev/null +++ b/WP8.Podio.API/Model/UserStatus.cs @@ -0,0 +1,52 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class UserStatus + { + + + [DataMember(Name = "profile", IsRequired=false)] + public Dictionary Profile { get; set; } + + + [DataMember(Name = "properties", IsRequired=false)] + public Dictionary Properties { get; set; } + + + [DataMember(Name = "inbox_new", IsRequired=false)] + public int? InboxNew { get; set; } + + + [DataMember(Name = "calendar_code", IsRequired=false)] + public string CalendarCode { get; set; } + + + [DataMember(Name = "task_mail", IsRequired=false)] + public string TaskMail { get; set; } + + + [DataMember(Name = "mailbox", IsRequired=false)] + public string Mailbox { get; set; } + + + [DataMember(Name = "user", IsRequired=false)] + public User User { get; set; } + + + [DataMember(Name = "contact", IsRequired=false)] + public Contact Contact { get; set; } + + + [DataMember(Name = "referral", IsRequired=false)] + public Referral Referral { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Via.cs b/WP8.Podio.API/Model/Via.cs new file mode 100644 index 0000000..e025dc4 --- /dev/null +++ b/WP8.Podio.API/Model/Via.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Via + { + + + [DataMember(Name = "id", IsRequired=false)] + public int? Id { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "url", IsRequired=false)] + public string Url { get; set; } + + + [DataMember(Name = "display", IsRequired=false)] + public bool? Display { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/View.cs b/WP8.Podio.API/Model/View.cs new file mode 100644 index 0000000..53de895 --- /dev/null +++ b/WP8.Podio.API/Model/View.cs @@ -0,0 +1,60 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class View + { + + + [DataMember(Name = "view_id", IsRequired=false)] + public int? ViewId { get; set; } + + + [DataMember(Name = "name", IsRequired=false)] + public string Name { get; set; } + + + [DataMember(Name = "created_on", IsRequired=false)] + public DateTime? CreatedOn { get; set; } + + + [DataMember(Name = "items", IsRequired=false)] + public int? Items { get; set; } + + + [DataMember(Name = "sort_by", IsRequired=false)] + public string SortBy { get; set; } + + + [DataMember(Name = "sort_desc", IsRequired=false)] + public string SortDesc { get; set; } + + + [DataMember(Name = "filters", IsRequired=false)] + public Dictionary Filters { get; set; } + + + [DataMember(Name = "layout", IsRequired=false)] + public string Layout { get; set; } + + + [DataMember(Name = "fields", IsRequired=false)] + public Dictionary Fields { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "created_by", IsRequired=false)] + public User CreatedBy { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Model/Widget.cs b/WP8.Podio.API/Model/Widget.cs new file mode 100644 index 0000000..5ab5aa8 --- /dev/null +++ b/WP8.Podio.API/Model/Widget.cs @@ -0,0 +1,52 @@ +using System; +using System.Collections.Generic; +using System.Runtime.Serialization; + + +/// AUTOGENERATED FROM RUBYSOURCE +namespace Podio.API.Model +{ + [DataContract] + public partial class Widget + { + + + [DataMember(Name = "widget_id", IsRequired=false)] + public int? WidgetId { get; set; } + + + [DataMember(Name = "ref_type", IsRequired=false)] + public string RefType { get; set; } + + + [DataMember(Name = "ref_id", IsRequired=false)] + public int? RefId { get; set; } + + + [DataMember(Name = "type", IsRequired=false)] + public string Type { get; set; } + + + [DataMember(Name = "title", IsRequired=false)] + public string Title { get; set; } + + + [DataMember(Name = "config", IsRequired=false)] + public Dictionary Config { get; set; } + + + [DataMember(Name = "ref", IsRequired=false)] + public Dictionary Ref { get; set; } + + + [DataMember(Name = "rights", IsRequired=false)] + public string[] Rights { get; set; } + + + [DataMember(Name = "data", IsRequired=false)] + public Dictionary Data { get; set; } + + + } +} + diff --git a/WP8.Podio.API/Properties/AssemblyInfo.cs b/WP8.Podio.API/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..08ba3cd --- /dev/null +++ b/WP8.Podio.API/Properties/AssemblyInfo.cs @@ -0,0 +1,37 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using System.Resources; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("WP8.Podio.API")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("WP8.Podio.API")] +[assembly: AssemblyCopyright("Copyright © 2013")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("974f20b5-1934-418a-9e9f-baa698e3527a")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Revision and Build Numbers +// by using the '*' as shown below: +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] +[assembly: NeutralResourcesLanguageAttribute("en-US")] diff --git a/WP8.Podio.API/WP8.Podio.API.csproj b/WP8.Podio.API/WP8.Podio.API.csproj new file mode 100644 index 0000000..71908a6 --- /dev/null +++ b/WP8.Podio.API/WP8.Podio.API.csproj @@ -0,0 +1,179 @@ + + + + Debug + AnyCPU + 10.0.20506 + 2.0 + {974F20B5-1934-418A-9E9F-BAA698E3527A} + {C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} + Library + Properties + WP8.Podio.API + WP8.Podio.API + WindowsPhone + v8.0 + $(TargetFrameworkVersion) + false + true + 11.0 + true + + + true + full + false + Bin\Debug + DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE + true + true + prompt + 4 + + + pdbonly + true + Bin\Release + TRACE;SILVERLIGHT;WINDOWS_PHONE + true + true + prompt + 4 + + + true + full + false + Bin\x86\Debug + DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE + true + true + prompt + 4 + + + pdbonly + true + Bin\x86\Release + TRACE;SILVERLIGHT;WINDOWS_PHONE + true + true + prompt + 4 + + + true + full + false + Bin\ARM\Debug + DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE + true + true + prompt + 4 + + + pdbonly + true + Bin\ARM\Release + TRACE;SILVERLIGHT;WINDOWS_PHONE + true + true + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file