コード例 #1
0
 public ServiceBaseTestObject(
     IHeaderManager headerManager,
     IModelMapper modelMapper,
     IRateLimit rateLimit)
     : base(headerManager, modelMapper, ApiVersion.V1, ApiEndPoint.Cards, rateLimit)
 {
 }
コード例 #2
0
 public CardService(
     IHeaderManager headerManager,
     IModelMapper modelMapper,
     ApiVersion version,
     IRateLimit rateLimit)
     : base(headerManager, modelMapper, version, ApiEndPoint.Cards, rateLimit)
 {
 }
コード例 #3
0
        protected ServiceBase(
            IHeaderManager headerManager,
            IModelMapper modelMapper,
            ApiVersion version,
            ApiEndPoint endpoint,
            IRateLimit rateLimit)
        {
            _headerManager = headerManager;
            ModelMapper    = modelMapper;
            Version        = version;
            EndPoint       = endpoint;
            _rateLimit     = rateLimit;

            ResetCurrentUrl();
        }
コード例 #4
0
        internal MtgServiceProvider(
            IHeaderManager headerManager,
            IModelMapper modelMapper,
            IRateLimit rateLimit)
        {
            _headerManager = headerManager;
            _modelMapper   = modelMapper;
            _rateLimit     = rateLimit;
            _apiVersion    = ApiVersion.V1;

            FlurlHttp.Configure(settings =>
            {
                settings.JsonSerializer = new SystemTextJsonSerializer();
            });
        }
コード例 #5
0
 public RestServiceFactory(IRoutingManager routingManager, IMapper mapper, IHeaderManager headerManager)
 {
     this.routingManager = routingManager;
     this.headerManager  = headerManager;
     this.mapper         = mapper;
 }
コード例 #6
0
 public HeadersController(IHeaderManager headerManager, ILogger <HeadersController> logger)
     : base(logger)
 {
     this._headerManager = headerManager;
 }