def get_places_by_id(**kwargs): """Get places by id endpoint: /get_by_ids [POST]""" action_name = "get_places_by_id" # Remove all kwargs that were not inputted and gather the rest filtered_kwargs = { key: kwargs[key] for key in kwargs if kwargs[key] is not None } args = gather_parameters(filtered_kwargs, get_arguments(action_name)) url = Config(args['env']).places_url + "get_by_ids" del args['env'] click.echo(dumps(http_request("post", url, args).json(), indent=4))
def delete_place_by_id(**kwargs): """Delete place endpoint: /delete""" action_name = "delete_place_by_id" # Remove all kwargs that were not inputted and gather the rest filtered_kwargs = { key: kwargs[key] for key in kwargs if kwargs[key] is not None } args = gather_parameters(filtered_kwargs, get_arguments(action_name)) url = Config(args['env']).places_url + "delete_by_ids" del args['env'] args = stringify_dict(args) click.echo(dumps(http_request("post", url, args).json(), indent=4))