We will create a pydantic object that can be casted as a json schema, used for function calling in OpenAI.
Note: The pydantic object we create do not do anything. We just use it to create json schema.
For more details, refer Function Calling > OpenAISchema Powered by Pydantic section