Загрузка данных
dmitriev-aal@VDI-Dmitriev-A:~/Desktop/rshbintech/it-invest/brokerage-service/sinv/quotes$ grep -RniE --exclude-dir='.git' --exclude-dir='bin' --exclude-dir='obj' 'IpsApiOptions|IPO_INSTRUMENTS|BaseApiUrl' .
./src/Quotes.Application/Api/IpsApiOptions.cs:6:public sealed class IpsApiOptions
./src/Quotes.Application/Api/IpsApiOptions.cs:11: public required string? BaseApiUrl { get; init; }
./src/Quotes.Application/Api/IpsApiClient.cs:11: private readonly IOptionsMonitor<IpsApiOptions> _ipsApiOptions;
./src/Quotes.Application/Api/IpsApiClient.cs:14: public IpsApiClient(IOptionsMonitor<IpsApiOptions> ipsApiOptions, ILogger<IpsApiClient> logger)
./src/Quotes.Application/Api/IpsApiClient.cs:16: _ipsApiOptions = ipsApiOptions;
./src/Quotes.Application/Api/IpsApiClient.cs:25: string? baseUrl = _ipsApiOptions.CurrentValue.BaseApiUrl;
./src/Quotes.Application/Api/IpsApiClient.cs:29: _logger.LogWarning("Настройка IpsApiOptions:BaseApiUrl не задана, обновление первичного размещения в IPS невозможно");
./src/Quotes.Application/Api/IpsApiClient.cs:35: string apiUrl = $"{baseUrl}/api/v2/IPO_INSTRUMENTS/write";
./src/Quotes.Application/ServiceCollectionExtensions.cs:92: services.AddIpsApiOptions(configuration);
./src/Quotes.Application/ServiceCollectionExtensions.cs:246: private static IServiceCollection AddIpsApiOptions(this IServiceCollection services, IConfiguration configuration)
./src/Quotes.Application/ServiceCollectionExtensions.cs:248: services.Configure<IpsApiOptions>(configuration.GetSection(nameof(IpsApiOptions)));
./src/Quotes.Application/ServiceCollectionExtensions.cs:250: IpsApiOptions ipsApiOptions = configuration.Get<IpsApiOptions>()!;
./src/Quotes.Application/ServiceCollectionExtensions.cs:252: if (ipsApiOptions.UseMock)
./src/Quotes.WebApi/appsettings.json:80: "IpsApiOptions": {
./src/Quotes.WebApi/appsettings.json:81: "BaseApiUrl": null,
./deploy/envs/default/values.yaml:42: IpsApiOptions__UseMock: "false"
./deploy/envs/dev/values.yaml:47: IpsApiOptions__BaseApiUrl: "http://rdm.isys-ips-dev"
./deploy/envs/regress/values.yaml:45: IpsApiOptions__UseMock: "true"
./deploy/envs/production/values.yaml:52: IpsApiOptions__UseMock: "true"
./deploy/envs/true-production/values.yaml:46: IpsApiOptions__BaseApiUrl: "https://rdm.ips.rshbdev.ru"
./deploy/envs/rc/values.yaml:45: IpsApiOptions__BaseApiUrl: "https://rdm.ips.rc.rshbdev.ru"
./deploy/envs/stress/values.yaml:47: IpsApiOptions__UseMock: "false"
dmitriev-aal@VDI-Dmitriev-A:~/Desktop/rshbintech/it-invest/brokerage-service/sinv/quotes$ grep -RniE --exclude-dir='.git' --exclude-dir='bin' --exclude-dir='obj' 'Authorization|Bearer|AccessToken|client_credentials|OAuth|Keycloak|SetBearerToken|GetToken|Jwt' .
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:2393:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('9be0e8ee-7b27-4069-832f-986f6fc2fc62', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:2411:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('5fd8194b-c8fb-4325-ab0e-ba9757c37e29', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:2462:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('584054e5-38a1-4b26-bd10-ecedd766775c', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:2497:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('2cfe360a-eaac-41cc-9808-db5a6c3cdce9', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:2512:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('8504c67b-44fa-4588-a400-300505fc434a', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:2738:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('db40ca0b-5841-48c7-a72d-d0d0d1258611', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:2743:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('fb6c6198-0ff0-439a-82fe-61437baaaeac', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:2799:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('2d800f56-a8a5-486f-9af1-673e0fa0123e', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:2825:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('4028fa80-7310-4799-8193-8e3d60ecb544', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:2840:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('67bd81f1-2569-44cf-ba90-e36952d2d60a', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:2950:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('f668c321-cf47-4c74-8d3b-9f8919ca92dc', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:2951:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('0103851c-0cdf-4a5c-b99e-f276a3cbb286', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:2952:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('b94596a4-0941-4cd5-9f60-d9e4df1729a5', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:2971:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('3678fc8a-6fe4-4308-903a-720902679f53', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:2972:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('6234e924-d914-4c97-a5d3-d715f4da3a57', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:2973:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('bd267327-66c8-4e21-9048-099c373b9ba3', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3037:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('a365a0ea-a958-4fb9-b5d8-3555c74e0fc0', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3038:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('e85e9b05-c6a3-45d9-92b1-797c890fcdc6', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3039:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('ff60ec94-eeab-4c9d-8788-f0ba50e01f04', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3091:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('9792659f-179b-41b6-bbc3-534e5d7261dc', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3092:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('bb0a7fef-71b1-484c-8132-22495f49a55c', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3109:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('5c38f13c-43dc-4cb0-92fd-59e0087c048b', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3110:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('410ed7b1-ed23-4b61-970c-574bdcdb5503', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3111:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('5f9d402a-568b-4fb3-b2bb-0d633f2d5130', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3166:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('07672da8-8627-4602-ae58-ff7bde5379d0', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3200:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('65083136-61b4-419f-9312-21b741e4c234', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3220:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('02c02287-b30c-41ed-9b0d-d4208829ef2d', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3308:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('8e1c559e-4dbf-498b-84d1-1d3c3bc644e8', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3330:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('91a11a32-2921-49af-87fc-4e737803fa7a', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3362:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('3693896e-b995-4c08-957f-4dcc925a908c', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3464:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('475e3fa1-6fa9-4ccd-a313-3c019326c30e', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3471:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('10457e61-92e5-4400-bf6a-c0b08099ed23', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3476:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('849c4dda-c873-41c5-a64d-b7e9d93f1fef', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3481:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('683273a4-eed0-4972-aee4-b31196133f5f', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3484:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('c6766e5f-f3f5-4d73-b422-2a3951243ad2', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3490:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('b04f7bc5-0c9d-438d-8a01-8934c12a75eb', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3495:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('8215f1dc-d5e2-4b5e-b0ab-707db24db1d3', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3529:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('901b628a-1f30-4fe8-9c71-d2c7f12e78cc', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3534:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('85869b93-9919-4bfe-ac53-4a69e506a865', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3555:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('ecfd8423-668b-4e77-ba4c-a5b534fe72c8', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3563:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('96415f45-7ccc-452c-b3fe-5999a8cbe031', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3570:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('7c32e0ca-0735-4ae8-bd7c-de7baf014ac7', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3575:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('dbba3899-839b-464a-a7ab-aef75634a439', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3601:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('6d571941-1105-4ba3-90e3-e8ffa3e32728', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3605:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('d3834f1b-5d0c-4fb1-943f-13945c3c9b21', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3620:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('c09a030c-07bc-4779-96fa-272977060bcb', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3628:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('b67d6ffd-b495-4fee-a3e0-9a74b5e77b72', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3635:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('1421da30-a271-490a-98f6-4b1727488e8d', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3639:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('c3166c74-5528-4f93-8dd7-1a193ec9cab5', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3678:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('ed3d76a8-62bf-4675-920f-a639621123f1', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:3698:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('28b95509-ee5d-4356-a555-bf70874ea68f', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:4083:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('ce636dbb-c49f-41e6-8fc4-3fb1c691b8e5', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:4099:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('3db5ba8c-b891-4e92-9285-d5dc410ef543', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:4249:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('13d22874-d6c6-4d79-a9f1-6794bc63b472', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:4313:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('54ccbdc1-f4b2-40cc-bb65-c44a581800a9', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:4344:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('d32ed5c8-9c9d-4677-b612-66e0ee703af7', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:4592:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('038268d4-61cd-4e3c-91df-81985b719cdb', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:4612:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('370cdfff-c3f5-4b6a-afad-daa1ebe3bca5', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:4683:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('86097248-beb3-491e-b02b-da6d9a3fa7a8', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:4814:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('fd89363d-f6bc-41ee-8ec5-c6b3ce0a9093', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:4851:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('69efab1a-e5fb-41d6-aef7-0e2ba00c724b', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:4893:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('4c367e18-6ad0-4921-925a-3961dd55a2a3', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:5121:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('dfb5e14f-1b71-42a3-b7d0-7e523149aef4', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:5162:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('57c96589-043f-4ff5-807c-2a164caaa546', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:5648:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('d9fa2e17-1c9f-4e4b-9801-e88dec08089b', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:5944:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('00b7d9e0-2c24-473f-be7e-bea5824ba950', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:6319:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('f61a4f29-f00f-467b-a75a-57eb1dc8e8d3', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:6422:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('0d839e8b-deae-4266-ba86-cf7435f9351f', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:6438:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('28400d37-8fa4-41d1-91ac-39900e3bfdf5', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:6479:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('50634f55-1f29-46bf-b0de-c3e9aafef4e1', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:6517:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('6839ed56-abaf-42c8-aeb8-b9c2f980cbb4', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:6808:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('c6d525e3-4fc6-4ab9-ae7c-c9627c38008f', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:6957:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('8a09b071-63e7-4b86-91a6-367129398f66', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:7140:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('64713004-f63b-465f-8c6f-d5f8a65dc9fa', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:7184:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('27b48152-f2bb-4af6-abf2-820e800f53b8', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:7200:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('0f72db34-ae1b-4d04-a367-cefa26dd11a5', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:7293:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('90310c63-5a1c-4b6d-87b4-c8884c387509', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:7692:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('755568a7-da88-4e5d-adc4-9624c7832524', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:8257:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('23ac327b-4202-4faa-988c-1213affd3d60', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:8509:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('b58098f6-b6d3-4350-980e-42c5d0b2a98f', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:8760:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('918b9b4f-fd37-47f1-be3a-07b69af92478', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:8855:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('e10869b4-abea-4401-855c-034c6ee7497f', 'RU000A0JWTL6.png');
./src/Quotes.Persistence/Migrations/Scripts/Quotes_5.1105.1.sql:8916:INSERT INTO "quote".instrument_ext (id, icon_default_filename) VALUES ('022610de-f1bd-4e93-b5ee-92a1c7df4f97', 'RU000A0JWTL6.png');
./src/Quotes.Application/ServiceCollectionExtensions.cs:99: httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", cmsUpdateConfiguration.ApiToken);
./src/Quotes.WebApi/appsettings.json:8: "JwtSecret": null,
./src/Quotes.WebApi/Program.cs:36: .AddAuthorization(Permissions.GetAllPermissions().ToArray())
./src/Quotes.WebApi/Program.cs:37: .AddJwtAuthentication()
./deploy/envs/default/values.yaml:45: - JwtSecret
dmitriev-aal@VDI-Dmitriev-A:~/Desktop/rshbintech/it-invest/brokerage-service/sinv/quotes$ grep -RniE --exclude-dir='.git' --exclude-dir='bin' --exclude-dir='obj' 'Flurl|IFlurlClient|AddHttpClient|HttpClient' .
./src/Quotes.Application/Quotes.Application.csproj:40: <PackageReference Include="Flurl.Http" Version="4.0.2" />
./src/Quotes.Application/Api/IpsApiClient.cs:1:using Flurl.Http;
./src/Quotes.Application/Api/IpsApiClient.cs:42: catch (FlurlHttpException httpException)
./src/Quotes.Application/ServiceCollectionExtensions.cs:94: services.AddHttpClient<ICmsHttpClient, CmsHttpClient>(CmsHttpClientConfiguration.HttpClientName, httpClient =>
./src/Quotes.Application/ServiceCollectionExtensions.cs:96: IConfigurationSection configurationSection = configuration.GetSection(nameof(CmsHttpClientConfiguration));
./src/Quotes.Application/ServiceCollectionExtensions.cs:97: CmsHttpClientConfiguration cmsUpdateConfiguration = configurationSection.Get<CmsHttpClientConfiguration>()!;
./src/Quotes.Application/ServiceCollectionExtensions.cs:98: httpClient.BaseAddress = new Uri(cmsUpdateConfiguration.BaseUrl);
./src/Quotes.Application/ServiceCollectionExtensions.cs:99: httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", cmsUpdateConfiguration.ApiToken);
./src/Quotes.Application/ServiceCollectionExtensions.cs:100: httpClient.Timeout = cmsUpdateConfiguration.TimeoutPeriod;
./src/Quotes.Application/ServiceCollectionExtensions.cs:102: .AddPolicyHandler((provider, _) => CreateCmsHttpClientRetryPolicy(provider));;
./src/Quotes.Application/ServiceCollectionExtensions.cs:275: private static IAsyncPolicy<HttpResponseMessage> CreateCmsHttpClientRetryPolicy(IServiceProvider provider)
./src/Quotes.Application/ServiceCollectionExtensions.cs:277: IOptionsMonitor<CmsHttpClientConfiguration> options =
./src/Quotes.Application/ServiceCollectionExtensions.cs:278: provider.GetRequiredService<IOptionsMonitor<CmsHttpClientConfiguration>>();
./src/Quotes.Application/ServiceCollectionExtensions.cs:280: CmsHttpClientConfiguration config = options.CurrentValue;
./src/Quotes.Application/CMS/Integration/ICmsHttpClient.cs:6:public interface ICmsHttpClient
./src/Quotes.Application/CMS/Integration/CmsHttpClientConfiguration.cs:6:public sealed class CmsHttpClientConfiguration
./src/Quotes.Application/CMS/Integration/CmsHttpClientConfiguration.cs:8: public const string HttpClientName = "CmsHttpClient";
./src/Quotes.Application/CMS/Integration/CmsHttpClient.cs:10:public sealed class CmsHttpClient : ICmsHttpClient
./src/Quotes.Application/CMS/Integration/CmsHttpClient.cs:19: private readonly ILogger<CmsHttpClient> _logger;
./src/Quotes.Application/CMS/Integration/CmsHttpClient.cs:20: private readonly HttpClient _client;
./src/Quotes.Application/CMS/Integration/CmsHttpClient.cs:25: public CmsHttpClient(HttpClient client, ILogger<CmsHttpClient> logger)
./src/Quotes.Application/CMS/InstrumentCmsMessageOutbox.cs:11: private readonly ICmsHttpClient _client;
./src/Quotes.Application/CMS/InstrumentCmsMessageOutbox.cs:15: public InstrumentCmsMessageOutbox(ICmsHttpClient client,
./src/Quotes.Application/CMS/IssuerCmsMessageOutbox.cs:11: private readonly ICmsHttpClient _client;
./src/Quotes.Application/CMS/IssuerCmsMessageOutbox.cs:15: public IssuerCmsMessageOutbox(ICmsHttpClient client,
./src/Quotes.Application/MarkedInstruments/MoexInstrumentsXmlGetter.cs:4:using Flurl;
./src/Quotes.Application/MarkedInstruments/MoexInstrumentsXmlGetter.cs:5:using Flurl.Http;
./src/Quotes.WebApi/Properties/launchSettings.json:23: "CmsHttpClientConfiguration__BaseUrl": "http://10.7.118.90:1337/"
./src/Quotes.WebApi/appsettings.json:137: "CmsHttpClientConfiguration": {
dmitriev-aal@VDI-Dmitriev-A:~/Desktop/rshbintech/it-invest/brokerage-service/sinv/quotes$