coolipy.models.base
Base model shared by all coolipy data models.
Classes
class CoolipyBaseModel (**data: Any)-
Expand source code
class CoolipyBaseModel(BaseModel): """Base class for every coolipy request and response model. Unknown fields are ignored so that responses carrying fields coolipy does not model yet still validate. """ model_config = ConfigDict(extra="ignore")Base class for every coolipy request and response model.
Unknown fields are ignored so that responses carrying fields coolipy does not model yet still validate.
Create a new model by parsing and validating input data from keyword arguments.
Raises [
ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.selfis explicitly positional-only to allowselfas a field name.Ancestors
- pydantic.main.BaseModel
Subclasses
- ApplicationBaseModel
- ApplicationModel
- ApplicationSetting
- DockerComposeDomain
- BulkEnvsUpdate
- DeploymentQueuedResponse
- Destination
- DestinationCreate
- EnvironmentVariable
- EnvironmentVariableCreate
- EnvironmentVariableUpdate
- Logs
- MessageResponse
- ScheduledTask
- ScheduledTaskCreate
- ScheduledTaskExecution
- ScheduledTaskUpdate
- StorageCreate
- StorageUpdate
- Tag
- TagCreate
- TagUpdate
- TagsCreate
- UUIDResponse
- VolumeBackupScheduleRequest
- VolumeBackupScheduleResponse
- DatabaseBackupCreate
- DatabaseBaseModel
- DeployResponse
- DeploymentEntry
- DeploymentModel
- EnvironmentCreateModel
- EnvironmentModel
- EnvironmentUpdateModel
- ProjectCreateModel
- ProjectModel
- ProjectUpdateModel
- S3StorageCreateModel
- S3StorageModel
- S3StorageUpdateModel
- PrivateKeyCreateModel
- PrivateKeyModel
- PrivateKeyUpdateModel
- ServerCreateModel
- ServerModel
- ServerSetting
- ServerUpdateModel
- ServiceCreateModel
- ServiceModel
- ServiceURL
- ServiceUpdateModel
- SystemMessage
- TeamModel
- UserModel
Class variables
var model_config