From 7e82524c4e2efd5358eb4fc4e0be396ce14d07dd Mon Sep 17 00:00:00 2001 From: Warren Date: Mon, 13 Aug 2018 12:18:42 +0100 Subject: [PATCH] Camel case properties to make Mads not have a OCD issue with the server responses :) --- .../ContentEditing/ChangeContentType.cs | 23 ++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Web/Models/ContentEditing/ChangeContentType.cs b/src/Umbraco.Web/Models/ContentEditing/ChangeContentType.cs index a24a387c7e..e8f3aaba0e 100644 --- a/src/Umbraco.Web/Models/ContentEditing/ChangeContentType.cs +++ b/src/Umbraco.Web/Models/ContentEditing/ChangeContentType.cs @@ -1,23 +1,32 @@ using System.Collections.Generic; +using System.Runtime.Serialization; using Umbraco.Core.Models; namespace Umbraco.Web.Models.ContentEditing { + [DataContract(Name = "changeContentType", Namespace = "")] public class ChangeContentType { + [DataMember(Name = "contentNodeId")] public int ContentNodeId { get; set; } + [DataMember(Name = "newContentTypeId")] public int NewContentTypeId { get; set; } + [DataMember(Name = "newTemplateId")] public int NewTemplateId { get; set; } + [DataMember(Name = "fieldMap")] public IEnumerable FieldMap { get; set; } } + [DataContract(Name = "fieldMap", Namespace = "")] public class FieldMap { + [DataMember(Name = "fromAlias")] public string FromAlias { get; set; } + [DataMember(Name = "toAlias")] public string ToAlias { get; set; } } @@ -28,36 +37,48 @@ namespace Umbraco.Web.Models.ContentEditing public object CurrentValue { get; set; } } - + [DataContract(Name = "availableContentTypes", Namespace = "")] public class AvailableContentTypes { + [DataMember(Name = "currentNodeName")] public string CurrentNodeName { get; set; } + [DataMember(Name = "currentContentType")] public IContentType CurrentContentType { get; set; } + [DataMember(Name = "contentTypes")] public IEnumerable ContentTypes { get; set; } } + [DataContract(Name = "availableProperties", Namespace = "")] public class AvailableProperties { + [DataMember(Name = "templates")] public IEnumerable Templates { get; set; } + [DataMember(Name = "currentProperties")] public IEnumerable CurrentProperties { get; set; } } + [DataContract(Name = "currentProperty", Namespace = "")] public class CurrentProperty { + [DataMember(Name = "propertyName")] public string PropertyName { get; set; } + [DataMember(Name = "propertyAlias")] public string PropertyAlias { get; set; } + [DataMember(Name = "allowed")] public IEnumerable Allowed { get; set; } } public class NewProperty { + [DataMember(Name = "propertyName")] public string PropertyName { get; set; } + [DataMember(Name = "propertyAlias")] public string PropertyAlias { get; set; } } }