選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

ILuObjectConverter.cs 704B

123456789101112131415161718192021222324252627
  1. using Luticate2.Auth.Utils.Dbo.Fields;
  2. using Luticate2.Auth.Utils.Dbo.Result;
  3. namespace Luticate2.Auth.Utils.Interfaces
  4. {
  5. public interface ILuObjectConverterOptions
  6. {
  7. ILuConvertersTypeConverter TypeConverter { get; }
  8. ILuConvertersAllocator Allocator { get; }
  9. ILuObjectConverterDescriptorOptions DescriptorOptions { get; }
  10. }
  11. public interface ILuObjectConverter
  12. {
  13. LuResult<object> Convert(object srcObj, LuPartialFieldsDbo fields, ILuObjectConverterOptions options);
  14. }
  15. public interface ILuObjectConverter<TTypeFrom, TTypeTo> : ILuObjectConverter
  16. {
  17. }
  18. public interface ILuObjectConverterIdentity : ILuObjectConverter
  19. {
  20. }
  21. }