def get_availability_by_pincode(self, pin_code: str, date: str = today(), min_age_limt: int = None): url = f"{Constants.availability_by_pin_code_url}?pincode={pin_code}&date={date}" return filter_centers_by_age_limit( self._call_api(url), min_age_limt) if min_age_limt else self._call_api(url)
def get_availability_by_district(self, district_id: str, date: str = today(), min_age_limt: int = None): url = f"{Constants.availability_by_district_url}?district_id={district_id}&date={date}" return filter_centers_by_age_limit( self._call_api(url), min_age_limt) if min_age_limt else self._call_api(url)
def get_availability_by_pincode(self, pin_code: Union[str, List[str]], date: str = today(), min_age_limt: int = None): return self.get_availability_by_base(caller='pincode', areas=pin_code, date=date, min_age_limt=min_age_limt)
def get_availability_by_district(self, district_id: Union[str, List[str]], date: str = today(), min_age_limt: int = None): return self.get_availability_by_base(caller='district', areas=district_id, date=date, min_age_limt=min_age_limt)
def get_availability_by_pincode(self, pin_code: Union[str, List[str]], date: str = today(), min_age_limit: int = None, vaccine: Optional[Vaccine] = None, dose: Optional[Dose] = None, fees: Optional[Fees] = None): return self.get_availability_by_base(caller='pincode', areas=pin_code, date=date, min_age_limit=min_age_limit, vaccine=vaccine, dose=dose, fees=fees)
def get_availability_by_district(self, district_id: Union[str, List[str]], date: str = today(), min_age_limit: int = None, vaccine: Optional[Vaccine] = None, dose: Optional[Dose] = None, fees: Optional[Fees] = None): return self.get_availability_by_base(caller='district', areas=district_id, date=date, min_age_limit=min_age_limit, vaccine=vaccine, dose=dose, fees=fees)