public VarConsoleGetPartnerUsageRequestBuilder(PartnerFilter partnerFilter, ReportInputFilter usageFilter, FilterPager pager) : this() { this.PartnerFilter = partnerFilter; this.UsageFilter = usageFilter; this.Pager = pager; }
/// <summary> /// 8.8.1. Метод фильтрации по иностранным субъектам обращения /// </summary> /// <param name="filter">Фильтр для поиска субъектов обращения</param> /// <param name="startFrom">Индекс первой записи в списке возвращаемых субъектов обращения</param> /// <param name="count">Количество записей в списке возвращаемых субъектов обращения</param> /// <returns>Список субъектов обращения</returns> public EntriesFilteredResponse <ForeignCounterparty> GetForeignPartners(PartnerFilter filter, int startFrom, int count) { RequestRate(0.5); // 82? // запрос иностранных контрагентов filter = filter ?? new PartnerFilter(); filter.RegEntityType = RegEntityTypeEnum.FOREIGN_COUNTERPARTY; return(GetPartners <ForeignCounterparty>(filter, startFrom, count)); }
/// <summary> /// 8.8.1. Метод фильтрации по субъектам обращения /// </summary> /// <typeparam name="T">Тип субъекта обращения</typeparam> /// <param name="filter">Фильтр для поиска субъектов обращения</param> /// <param name="startFrom">Индекс первой записи в списке возвращаемых субъектов обращения</param> /// <param name="count">Количество записей в списке возвращаемых субъектов обращения</param> /// <returns>Список субъектов обращения</returns> private EntriesFilteredResponse <T> GetPartners <T>(PartnerFilter filter, int startFrom, int count) { RequestRate(0.5); // 82 return(Post <EntriesFilteredResponse <T> >("reestr_partners/filter", new { filter = filter ?? new PartnerFilter(), start_from = startFrom, count = count, })); }
/// <summary> /// 8.8.1. Метод фильтрации по местным субъектам обращения /// </summary> /// <param name="filter">Фильтр для поиска субъектов обращения</param> /// <param name="startFrom">Индекс первой записи в списке возвращаемых субъектов обращения</param> /// <param name="count">Количество записей в списке возвращаемых субъектов обращения</param> /// <returns>Список субъектов обращения</returns> public EntriesFilteredResponse <RegistrationEntry> GetLocalPartners(PartnerFilter filter, int startFrom, int count) { // запрос местных контрагентов filter = filter ?? new PartnerFilter(); if (filter.RegEntityType == RegEntityTypeEnum.FOREIGN_COUNTERPARTY) { throw new MdlpException(HttpStatusCode.BadRequest, "Use GetForeignPartners method to return foreign counterparties", null, null); } else if (filter.RegEntityType == 0) { filter.RegEntityType = RegEntityTypeEnum.RESIDENT; } return(GetPartners <RegistrationEntry>(filter, startFrom, count)); }
public static EventNotificationTemplateListByPartnerRequestBuilder ListByPartner(PartnerFilter filter = null, FilterPager pager = null) { return(new EventNotificationTemplateListByPartnerRequestBuilder(filter, pager)); }
public EventNotificationTemplateListByPartnerRequestBuilder(PartnerFilter filter, FilterPager pager) : this() { this.Filter = filter; this.Pager = pager; }
public static VarConsoleGetPartnerUsageRequestBuilder GetPartnerUsage(PartnerFilter partnerFilter = null, ReportInputFilter usageFilter = null, FilterPager pager = null) { return(new VarConsoleGetPartnerUsageRequestBuilder(partnerFilter, usageFilter, pager)); }
public static DistributionProfileListByPartnerRequestBuilder ListByPartner(PartnerFilter filter = null, FilterPager pager = null) { return(new DistributionProfileListByPartnerRequestBuilder(filter, pager)); }
public DistributionProfileListByPartnerRequestBuilder(PartnerFilter filter, FilterPager pager) : this() { this.Filter = filter; this.Pager = pager; }
public static PartnerListPartnersForUserRequestBuilder ListPartnersForUser(PartnerFilter partnerFilter = null, FilterPager pager = null) { return(new PartnerListPartnersForUserRequestBuilder(partnerFilter, pager)); }
public static PartnerListRequestBuilder List(PartnerFilter filter = null, FilterPager pager = null) { return(new PartnerListRequestBuilder(filter, pager)); }
public static PartnerCountRequestBuilder Count(PartnerFilter filter = null) { return(new PartnerCountRequestBuilder(filter)); }
public PartnerCountRequestBuilder(PartnerFilter filter) : this() { this.Filter = filter; }
public PartnerListPartnersForUserRequestBuilder(PartnerFilter partnerFilter, FilterPager pager) : this() { this.PartnerFilter = partnerFilter; this.Pager = pager; }
public PartnerListRequestBuilder(PartnerFilter filter, FilterPager pager) : this() { this.Filter = filter; this.Pager = pager; }