public CallerSettingsBuilder WithErrorPayloadTypeSelector(ErrorPayloadTypeSelector errorPayloadTypeSelector) { _actions[6] = (s => { s.ErrorPayloadTypeSelector = errorPayloadTypeSelector; }); return(this); }
public WebCaller(Client client = null, Serializer serializer = null, Logger logger = null, ClientSetting clientSetting = null, object serializerSettings = null, Type errorPayloadType = null, ErrorPayloadTypeSelector errorPayloadTypeSelector = null) { _client = client; _serializer = serializer; _logger = logger; new ClientSettingsValidator().Validate(clientSetting); _clientSetting = clientSetting; _serializerSettings = serializerSettings; _errorPayloadType = errorPayloadType; _errorPayloadTypeSelector = errorPayloadTypeSelector; SetDefaults(); }
public WebCaller(CallerSetting callerSetting) { _client = callerSetting.Client; _serializer = callerSetting.Serializer; _logger = callerSetting.Logger; new ClientSettingsValidator().Validate(callerSetting.ClientSetting); _clientSetting = callerSetting.ClientSetting; _serializerSettings = callerSetting.SerializerSetting; _errorPayloadType = callerSetting.ErrorPayloadType; _errorPayloadTypeSelector = callerSetting.ErrorPayloadTypeSelector; SetDefaults(); }