omnipy.components.remote.models
| CLASS | DESCRIPTION |
|---|---|
HttpUrlModel |
|
QueryParamsModel |
|
UrlDataclassModel |
|
UrlPathModel |
|
QueryParamsJoinerModel
module-attribute
QueryParamsJoinerModel = NestedJoinItemsModel.adjust(
"QueryParamsJoinerModel", delimiters=("&", "=")
)
QueryParamsSplitterModel
module-attribute
QueryParamsSplitterModel = NestedSplitToItemsModel.adjust(
"QueryParamsSplitterModel", delimiters=("&", "=")
)
AutoResponseContentModel
Bases: Model[ResponseContentPydModel | StrictBytesModel | StrictStrModel | JsonListOrDictModel]
| CLASS | DESCRIPTION |
|---|---|
Config |
|
Source code in src/omnipy/components/remote/models.py
Config
| ATTRIBUTE | DESCRIPTION |
|---|---|
smart_union |
|
Source code in src/omnipy/components/remote/models.py
HttpUrlModel
Bases: Model[UrlDataclassModel | str]
| METHOD | DESCRIPTION |
|---|---|
to_data |
|
Source code in src/omnipy/components/remote/models.py
HttpUrlModel_UrlDataclassModel
ModelFriendlyMimeType
| ATTRIBUTE | DESCRIPTION |
|---|---|
parameters |
TYPE:
|
subtype |
TYPE:
|
suffix |
TYPE:
|
type |
TYPE:
|
Source code in src/omnipy/components/remote/models.py
QueryParamsModel
Bases: Model[dict[str, str] | tuple[tuple[str, str], ...] | tuple[str, ...] | str]
| METHOD | DESCRIPTION |
|---|---|
to_data |
|
Source code in src/omnipy/components/remote/models.py
to_data
Source code in src/omnipy/components/remote/models.py
QueryParamsModel_dict
ResponseContentPydModel
| CLASS | DESCRIPTION |
|---|---|
Config |
|
| METHOD | DESCRIPTION |
|---|---|
parse_content_type |
|
| ATTRIBUTE | DESCRIPTION |
|---|---|
content_type |
TYPE:
|
response |
TYPE:
|
Source code in src/omnipy/components/remote/models.py
Config
| ATTRIBUTE | DESCRIPTION |
|---|---|
arbitrary_types_allowed |
|
Source code in src/omnipy/components/remote/models.py
parse_content_type
parse_content_type(content_type: ModelFriendlyMimeType | str) -> ModelFriendlyMimeType
Source code in src/omnipy/components/remote/models.py
UrlDataclassModel
| ATTRIBUTE | DESCRIPTION |
|---|---|
fragment |
TYPE:
|
host |
TYPE:
|
password |
TYPE:
|
path |
|
port |
TYPE:
|
query |
TYPE:
|
scheme |
TYPE:
|
username |
TYPE:
|
Source code in src/omnipy/components/remote/models.py
path
class-attribute
instance-attribute
path: UrlPathModel_PurePosixPath = pyd.Field(default_factory=UrlPathModel)
query
class-attribute
instance-attribute
query: QueryParamsModel_dict = pyd.Field(default_factory=QueryParamsModel)
UrlPathModel
Bases: Model[PurePosixPath | str]
| METHOD | DESCRIPTION |
|---|---|
to_data |
|