# protocols-cache-checks
render pydantic_v2.BaseModel
  Error: --client-protocols['users.created'].operation: The cache helper 'users.created' fetches POST /users, which changes state; only GET is cached; --client-protocols['users.created'].operation: The cache helper 'users.created' fetches POST /users, which takes a request body; --client-protocols['users.created'].statuses[0]: The cacheable status 200 of 'users.created' is no declared 2xx success of POST /users; --client-protocols['users.checked'].operation: The cache helper 'users.checked' fetches HEAD /users/{userId}, and HEAD is not supported yet; --client-protocols['users.checked'].statuses[0]: The cacheable status 200 of 'users.checked' has a response other than one natively decoded JSON body, which is not supported yet; --client-protocols['reports.get'].operation: The cache helper 'reports.get' fetches GET /reports, which takes a request body; --client-protocols['reports.get'].statuses[0]: The cacheable status 200 of 'reports.get' has a response other than one natively decoded JSON body, which is not supported yet; --client-protocols['reports.get'].statuses[1]: The cacheable status 204 of 'reports.get' has a response other than one natively decoded JSON body, which is not supported yet; --client-protocols['users.statuses'].statuses[0]: The cacheable status 404 of 'users.statuses' is no declared 2xx success of GET /users/{userId}; --client-protocols['users.statuses'].statuses[1]: The cacheable status 201 of 'users.statuses' is no declared 2xx success of GET /users/{userId}; --client-protocols['secure.anonymous'].authenticated: The cache helper 'secure.anonymous' is declared anonymous, but GET /secure/users/{userId} requires credentials
