orghandbookapi.routers.v1 package

Submodules

orghandbookapi.routers.v1.activity module

async orghandbookapi.routers.v1.activity.create_activity(activity: ActivityCreate, session: AsyncSession = Depends(get_db_session))[source]
async orghandbookapi.routers.v1.activity.delete_activity(activity_id: int, session: AsyncSession = Depends(get_db_session))[source]
async orghandbookapi.routers.v1.activity.get_activities(skip: int = 0, limit: int = 100, session: AsyncSession = Depends(get_db_session))[source]
async orghandbookapi.routers.v1.activity.get_activity(activity_id: int, session: AsyncSession = Depends(get_db_session))[source]
async orghandbookapi.routers.v1.activity.get_activity_tree(parent_id: int | None = None, session: AsyncSession = Depends(get_db_session))[source]
async orghandbookapi.routers.v1.activity.update_activity(activity_id: int, activity: ActivityUpdate, session: AsyncSession = Depends(get_db_session))[source]

orghandbookapi.routers.v1.building module

async orghandbookapi.routers.v1.building.create_building(building: BuildingCreate, session: AsyncSession = Depends(get_db_session)) Building[source]
async orghandbookapi.routers.v1.building.delete_building(building_id: int, session: AsyncSession = Depends(get_db_session)) dict[str, str][source]
async orghandbookapi.routers.v1.building.get_building(building_id: int, session: AsyncSession = Depends(get_db_session)) BuildingWithRelations[source]
async orghandbookapi.routers.v1.building.get_buildings(skip: int = 0, limit: int = 100, session: AsyncSession = Depends(get_db_session)) list[Building][source]
async orghandbookapi.routers.v1.building.update_building(building_id: int, building: BuildingUpdate, session: AsyncSession = Depends(get_db_session)) Building[source]

orghandbookapi.routers.v1.organization module

async orghandbookapi.routers.v1.organization.create_organization(organization: OrganizationCreate, session: AsyncSession = Depends(get_db_session)) Organization[source]
async orghandbookapi.routers.v1.organization.delete_organization(organization_id: int, session: AsyncSession = Depends(get_db_session)) dict[str, str][source]
async orghandbookapi.routers.v1.organization.get_organization(organization_id: int, session: AsyncSession = Depends(get_db_session)) OrganizationWithRelations[source]
async orghandbookapi.routers.v1.organization.get_organizations(skip: int = 0, limit: int = 100, session: AsyncSession = Depends(get_db_session)) list[Organization][source]
async orghandbookapi.routers.v1.organization.get_organizations_by_activity(activity_id: int, session: AsyncSession = Depends(get_db_session)) list[OrganizationWithRelations][source]
async orghandbookapi.routers.v1.organization.get_organizations_by_building(building_id: int, session: AsyncSession = Depends(get_db_session)) list[OrganizationWithRelations][source]
async orghandbookapi.routers.v1.organization.get_organizations_in_radius(lat: float = Query(PydanticUndefined), lon: float = Query(PydanticUndefined), radius_km: float = Query(PydanticUndefined), session: AsyncSession = Depends(get_db_session)) list[OrganizationWithRelations][source]
async orghandbookapi.routers.v1.organization.get_organizations_in_rectangular_area(min_lat: float = Query(PydanticUndefined), max_lat: float = Query(PydanticUndefined), min_lon: float = Query(PydanticUndefined), max_lon: float = Query(PydanticUndefined), session: AsyncSession = Depends(get_db_session)) list[OrganizationWithRelations][source]
async orghandbookapi.routers.v1.organization.search_organizations_by_name(name: str = Query(PydanticUndefined), session: AsyncSession = Depends(get_db_session)) list[OrganizationWithRelations][source]
async orghandbookapi.routers.v1.organization.update_organization(organization_id: int, organization: OrganizationUpdate, session: AsyncSession = Depends(get_db_session)) Organization[source]

Module contents