Files
Scott Idem 0f8c5dc825 Documentation Archive: Retire static SQL snapshots and legacy logs
- Archived 'aether_sql_tables' and 'legacy_router_logs' to documentation/archive/.
- Static schema documentation is now superseded by the 'ae_obj_info' MCP tool and shared agents_sync metadata.
2026-01-28 12:33:20 -05:00

2.2 KiB

Router: event_person

File: app/routers/event_person.py

Routes found: 8

Functions: 0 —

Classes: 0 —

Routes

  • POST /v4/event/person/new

  • PATCH /v4/event/person/{event_person_id}/exist

  • POST /v2/event/person/new

  • PATCH /event/person/{event_person_id}/json

  • GET /event/person/{event_person_id}

  • GET /event/{event_id}/person/search

  • GET /event/registration/{event_registration_id}/event/person/list

  • GET /person/{person_id}/event/person/list

From-imports

  • app.config

  • app.db_sql

  • app.lib_general

  • app.methods.event_person_methods

  • app.methods.person_methods

  • app.methods.user_methods

  • app.models.common_field_schema

  • app.models.event_person_models

  • app.models.person_models

  • app.models.response_models

  • app.models.user_models

  • app.routers.api_crud

  • fastapi

  • pydantic

  • typing

File preview (first 20 lines)


import datetime, secrets
from fastapi import APIRouter, Body, Depends, Header, HTTPException, Path, Query, Response, status
from pydantic import BaseModel, EmailStr, Field
from typing import Dict, List, Optional, Set, Union

from app.lib_general import log, logging
from app.config import settings
from app.db_sql import sql_insert, sql_update, sql_insert_or_update, sql_select, sql_delete, get_id_random, redis_lookup_id_random

from app.routers.api_crud import delete_obj_template, get_obj_template, get_obj_li_template, patch_obj_template, post_obj_template

from app.methods.event_person_methods import create_event_person_obj, create_update_event_person_obj_v4, get_event_person_rec_list, load_event_person_obj, update_event_person_obj, update_event_person_obj_v3
from app.methods.person_methods import create_person_obj_v3, load_person_obj, update_person_obj
from app.methods.user_methods import create_user_obj, load_user_obj, update_user_obj
# from app.methods.user_load_methods import load_user_obj

from app.models.common_field_schema import default_num_bytes
from app.models.event_person_models import Event_Person_New_Base, Event_Person_Base
from app.models.person_models import Person_Base
from app.models.response_models import Resp_Body_Base, mk_resp