using Cdy.Tag;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace DBDevelopClientWebApi
{
///
///
///
public class LoginMessage
{
#region ... Variables ...
#endregion ...Variables...
#region ... Events ...
#endregion ...Events...
#region ... Constructor...
#endregion ...Constructor...
#region ... Properties ...
///
///
///
public string UserName { get; set; }
///
///
///
public string Password { get; set; }
#endregion ...Properties...
#region ... Methods ...
#endregion ...Methods...
#region ... Interfaces ...
#endregion ...Interfaces...
}
///
///
///
public class RequestBase
{
public string Id { get; set; }
}
///
///
///
public class WebApiDatabaseRequest : RequestBase
{
public string Database { get; set; }
}
///
///
///
public class WebApiTagRequest : WebApiDatabaseRequest
{
public WebApiTag Tag { get; set; }
}
///
///
///
public class WebApiRemoveTagRequest : WebApiDatabaseRequest
{
///
///
///
public List TagIds { get; set; }
}
///
///
///
public class WebApiAddTagRequest : WebApiDatabaseRequest
{
///
///
///
public List Tags { get; set; }
}
///
///
///
public class WebApiImportTagRequest : WebApiTagRequest
{
///
///
///
public int Mode { get; set; }
}
///
///
///
public class WebApiNewDatabaseRequest : WebApiDatabaseRequest
{
///
///
///
public string Desc { get; set; }
}
///
///
///
public class WebApiGetTagByGroupRequest : WebApiDatabaseRequest
{
///
///
///
public string GroupName { get; set; }
///
///
///
public Dictionary Filters { get; set; }
///
///
///
public int Index { get; set; }
}
///
///
///
public class WebApiAddGroupRequest : WebApiDatabaseRequest
{
public string Name { get; set; }
///
///
///
public string ParentName { get; set; }
}
///
///
///
public class WebApiRemoveGroupRequest : WebApiDatabaseRequest
{
public string FullName { get; set; }
}
///
///
///
public class WebApiRenameGroupRequest : WebApiDatabaseRequest
{
public string Name { get; set; }
///
///
///
public string OldFullName { get; set; }
}
///
///
///
public class WebApiMoveTagGroupRequest : WebApiDatabaseRequest
{
///
///
///
public string Name { get; set; }
///
///
///
public string NewParentName { get; set; }
///
///
///
public string OldParentName { get; set; }
}
///
///
///
public class ResultResponse
{
///
///
///
public bool HasErro { get; set; }
///
///
///
public object Result { get; set; }
///
///
///
public string ErroMsg { get; set; }
}
///
///
///
public class ResultResponse
{
///
///
///
public bool HasErro { get; set; }
///
///
///
public T Result { get; set; }
///
///
///
public string ErroMsg { get; set; }
}
///
///
///
///
public class GetTagsResponse : ResultResponse
{
///
///
///
public int TotalPages { get; set; }
}
}