public FiatSitecoreSerializationProvider(IPredicate predicate, IFieldPredicate fieldPredicate, IFiatDeserializerLogger logger, string rootPath = null, string logName = "UnicornItemSerialization") : base(predicate, rootPath, logName) { Assert.ArgumentNotNull(logger, "logger"); _deserializer = new FiatDeserializer(logger, fieldPredicate); }
public FiatRemotedSerializationProvider(IPredicate predicate, IFieldPredicate fieldPredicate, IFiatDeserializerLogger logger, string remoteUrl = null, string rootPath = null, string logName = "UnicornItemSerialization") : base(predicate, fieldPredicate, logger, rootPath, logName) { Assert.ArgumentNotNull(remoteUrl, "remoteUrl"); RemoteUrl = remoteUrl; }
public FiatDeserializer(IFiatDeserializerLogger logger, IFieldPredicate fieldPredicate) { Assert.ArgumentNotNull(logger, "logger"); Assert.ArgumentNotNull(fieldPredicate, "fieldPredicate"); _logger = logger; _fieldPredicate = fieldPredicate; }