Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file.
5 changes: 2 additions & 3 deletions src/api/endpoints/agencies/by_id/put/request.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
from pydantic import BaseModel

from src.api.shared.models.request_base import RequestBase

Check warning on line 1 in src/api/endpoints/agencies/by_id/put/request.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/agencies/by_id/put/request.py#L1 <100>

Missing docstring in public module
Raw output
./src/api/endpoints/agencies/by_id/put/request.py:1:1: D100 Missing docstring in public module
from src.db.models.impl.agency.enums import AgencyType, JurisdictionType


class AgencyPutRequest(BaseModel):
class AgencyPutRequest(RequestBase):

Check warning on line 5 in src/api/endpoints/agencies/by_id/put/request.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/agencies/by_id/put/request.py#L5 <101>

Missing docstring in public class
Raw output
./src/api/endpoints/agencies/by_id/put/request.py:5:1: D101 Missing docstring in public class
name: str | None = None
type: AgencyType | None = None
jurisdiction_type: JurisdictionType | None = None
5 changes: 2 additions & 3 deletions src/api/endpoints/agencies/root/post/request.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
from pydantic import BaseModel

from src.api.shared.models.request_base import RequestBase

Check warning on line 1 in src/api/endpoints/agencies/root/post/request.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/agencies/root/post/request.py#L1 <100>

Missing docstring in public module
Raw output
./src/api/endpoints/agencies/root/post/request.py:1:1: D100 Missing docstring in public module
from src.db.models.impl.agency.enums import AgencyType, JurisdictionType


class AgencyPostRequest(BaseModel):
class AgencyPostRequest(RequestBase):

Check warning on line 5 in src/api/endpoints/agencies/root/post/request.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/agencies/root/post/request.py#L5 <101>

Missing docstring in public class
Raw output
./src/api/endpoints/agencies/root/post/request.py:5:1: D101 Missing docstring in public class
name: str
type: AgencyType
jurisdiction_type: JurisdictionType
Expand Down
4 changes: 3 additions & 1 deletion src/api/endpoints/annotate/agency/post/dto.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@

from pydantic import BaseModel

from src.api.shared.models.request_base import RequestBase

class URLAgencyAnnotationPostInfo(BaseModel):

class URLAgencyAnnotationPostInfo(RequestBase):

Check warning on line 8 in src/api/endpoints/annotate/agency/post/dto.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/annotate/agency/post/dto.py#L8 <101>

Missing docstring in public class
Raw output
./src/api/endpoints/annotate/agency/post/dto.py:8:1: D101 Missing docstring in public class
is_new: bool = False
suggested_agency: int | None = None
6 changes: 3 additions & 3 deletions src/api/endpoints/annotate/all/post/models/request.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
from pydantic import BaseModel, model_validator, ConfigDict
from pydantic import model_validator

Check warning on line 1 in src/api/endpoints/annotate/all/post/models/request.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/annotate/all/post/models/request.py#L1 <100>

Missing docstring in public module
Raw output
./src/api/endpoints/annotate/all/post/models/request.py:1:1: D100 Missing docstring in public module

from src.api.endpoints.annotate.all.post.models.agency import AnnotationPostAgencyInfo
from src.api.endpoints.annotate.all.post.models.location import AnnotationPostLocationInfo
from src.api.endpoints.annotate.all.post.models.name import AnnotationPostNameInfo
from src.api.shared.models.request_base import RequestBase
from src.core.enums import RecordType
from src.core.exceptions import FailedValidationException
from src.db.models.impl.flag.url_validated.enums import URLType


class AllAnnotationPostInfo(BaseModel):
model_config = ConfigDict(extra='forbid')
class AllAnnotationPostInfo(RequestBase):

Check warning on line 12 in src/api/endpoints/annotate/all/post/models/request.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/annotate/all/post/models/request.py#L12 <101>

Missing docstring in public class
Raw output
./src/api/endpoints/annotate/all/post/models/request.py:12:1: D101 Missing docstring in public class

suggested_status: URLType
record_type: RecordType | None = None
Expand Down
3 changes: 2 additions & 1 deletion src/api/endpoints/collector/dtos/manual_batch/post.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

from pydantic import BaseModel, Field

from src.api.shared.models.request_base import RequestBase
from src.core.enums import RecordType


Expand All @@ -16,7 +17,7 @@
supplying_entity: str | None = None


class ManualBatchInputDTO(BaseModel):
class ManualBatchInputDTO(RequestBase):

Check warning on line 20 in src/api/endpoints/collector/dtos/manual_batch/post.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/collector/dtos/manual_batch/post.py#L20 <101>

Missing docstring in public class
Raw output
./src/api/endpoints/collector/dtos/manual_batch/post.py:20:1: D101 Missing docstring in public class
name: str
entries: list[ManualBatchInnerInputDTO] = Field(
min_length=1,
Expand Down
5 changes: 2 additions & 3 deletions src/api/endpoints/submit/data_source/request.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
from datetime import date

from pydantic import BaseModel

from src.api.shared.models.request_base import RequestBase
from src.core.enums import RecordType
from src.db.models.impl.url.optional_ds_metadata.enums import AgencyAggregationEnum, UpdateMethodEnum, \
RetentionScheduleEnum, AccessTypeEnum


class DataSourceSubmissionRequest(BaseModel):
class DataSourceSubmissionRequest(RequestBase):

Check warning on line 9 in src/api/endpoints/submit/data_source/request.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/submit/data_source/request.py#L9 <101>

Missing docstring in public class
Raw output
./src/api/endpoints/submit/data_source/request.py:9:1: D101 Missing docstring in public class
# Required
name: str
record_type: RecordType
Expand Down
3 changes: 2 additions & 1 deletion src/api/endpoints/submit/url/models/request.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
from pydantic import BaseModel

from src.api.shared.models.request_base import RequestBase
from src.core.enums import RecordType


class URLSubmissionRequest(BaseModel):
class URLSubmissionRequest(RequestBase):

Check warning on line 7 in src/api/endpoints/submit/url/models/request.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/endpoints/submit/url/models/request.py#L7 <101>

Missing docstring in public class
Raw output
./src/api/endpoints/submit/url/models/request.py:7:1: D101 Missing docstring in public class
url: str
record_type: RecordType | None = None
name: str | None = None
Expand Down
Empty file.
19 changes: 0 additions & 19 deletions src/api/endpoints/suggest/routes.py

This file was deleted.

Empty file.
Empty file.
13 changes: 0 additions & 13 deletions src/api/endpoints/suggest/url/models/request.py

This file was deleted.

Empty file.
7 changes: 0 additions & 7 deletions src/api/endpoints/suggest/url/models/response/enums.py

This file was deleted.

9 changes: 0 additions & 9 deletions src/api/endpoints/suggest/url/models/response/model.py

This file was deleted.

Empty file.
73 changes: 0 additions & 73 deletions src/api/endpoints/suggest/url/queries/core.py

This file was deleted.

24 changes: 0 additions & 24 deletions src/api/endpoints/suggest/url/wrapper.py

This file was deleted.

8 changes: 8 additions & 0 deletions src/api/shared/models/request_base.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
from pydantic import BaseModel, ConfigDict

Check warning on line 1 in src/api/shared/models/request_base.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/shared/models/request_base.py#L1 <100>

Missing docstring in public module
Raw output
./src/api/shared/models/request_base.py:1:1: D100 Missing docstring in public module


class RequestBase(BaseModel):

Check warning on line 4 in src/api/shared/models/request_base.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/shared/models/request_base.py#L4 <101>

Missing docstring in public class
Raw output
./src/api/shared/models/request_base.py:4:1: D101 Missing docstring in public class
model_config = ConfigDict(
extra="forbid",
frozen=True
)

Check warning on line 8 in src/api/shared/models/request_base.py

View workflow job for this annotation

GitHub Actions / flake8

[flake8] src/api/shared/models/request_base.py#L8 <292>

no newline at end of file
Raw output
./src/api/shared/models/request_base.py:8:6: W292 no newline at end of file