IConnectorProjectTemplates.csβ’879 B
ο»Ώusing Api.DigitalPages.Interfaces.Models;
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace Api.DigitalPages.Interfaces.Connector
{
public interface IConnectorProjectTemplatesData
{
#region Template
Task<IProjectTemplate> DataFrom(string json, IProjectTemplate baseData = null);
Task<List<IProjectTemplate>> Insert(List<IProjectTemplate> templateDatas);
Task<IPagedResult<IProjectTemplate>> List(ProjectTemplatesDataQueryOptions options, int page = 1, int pageSize = 50);
Task<List<IProjectTemplate>> Update(List<IProjectTemplate> templateDatas);
#endregion
}
public class ProjectTemplatesBaseQueryOptions
{
}
public class ProjectTemplatesDataQueryOptions : ProjectTemplatesBaseQueryOptions
{
public string FilterName { get; set; }
}
}