Skip to content

Commit 3902d33

Browse files
committed
Prevent extra properties in all models.
1 parent 7eadb6e commit 3902d33

File tree

71 files changed

+73
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+73
-0
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions

authress/models/access_record.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ def status_validate_enum(cls, value):
7171

7272
class Config:
7373
"""Pydantic configuration"""
74+
extra = 'forbid'
7475
allow_population_by_field_name = True
7576
validate_assignment = True
7677

authress/models/access_record_account.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ class AccessRecordAccount(BaseModel):
3434

3535
class Config:
3636
"""Pydantic configuration"""
37+
extra = 'forbid'
3738
allow_population_by_field_name = True
3839
validate_assignment = True
3940

authress/models/access_record_collection.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ class AccessRecordCollection(BaseModel):
3939

4040
class Config:
4141
"""Pydantic configuration"""
42+
extra = 'forbid'
4243
allow_population_by_field_name = True
4344
validate_assignment = True
4445

authress/models/access_request.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ def status_validate_enum(cls, value):
5858

5959
class Config:
6060
"""Pydantic configuration"""
61+
extra = 'forbid'
6162
allow_population_by_field_name = True
6263
validate_assignment = True
6364

authress/models/access_request_collection.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ class AccessRequestCollection(BaseModel):
3939

4040
class Config:
4141
"""Pydantic configuration"""
42+
extra = 'forbid'
4243
allow_population_by_field_name = True
4344
validate_assignment = True
4445

authress/models/access_request_response.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ def status_validate_enum(cls, value):
4141

4242
class Config:
4343
"""Pydantic configuration"""
44+
extra = 'forbid'
4445
allow_population_by_field_name = True
4546
validate_assignment = True
4647

authress/models/access_template.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ class AccessTemplate(BaseModel):
3737

3838
class Config:
3939
"""Pydantic configuration"""
40+
extra = 'forbid'
4041
allow_population_by_field_name = True
4142
validate_assignment = True
4243

authress/models/account.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ class Account(BaseModel):
3939

4040
class Config:
4141
"""Pydantic configuration"""
42+
extra = 'forbid'
4243
allow_population_by_field_name = True
4344
validate_assignment = True
4445

authress/models/account_collection.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ class AccountCollection(BaseModel):
3535

3636
class Config:
3737
"""Pydantic configuration"""
38+
extra = 'forbid'
3839
allow_population_by_field_name = True
3940
validate_assignment = True
4041

authress/models/account_links.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ class AccountLinks(BaseModel):
3535

3636
class Config:
3737
"""Pydantic configuration"""
38+
extra = 'forbid'
3839
allow_population_by_field_name = True
3940
validate_assignment = True
4041

authress/models/application_delegation.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ class ApplicationDelegation(BaseModel):
3434

3535
class Config:
3636
"""Pydantic configuration"""
37+
extra = 'forbid'
3738
allow_population_by_field_name = True
3839
validate_assignment = True
3940

authress/models/authentication_token_configuration.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ def session_duration_validate_regular_expression(cls, value):
5757

5858
class Config:
5959
"""Pydantic configuration"""
60+
extra = 'forbid'
6061
allow_population_by_field_name = True
6162
validate_assignment = True
6263

authress/models/claim_request.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ class ClaimRequest(BaseModel):
3535

3636
class Config:
3737
"""Pydantic configuration"""
38+
extra = 'forbid'
3839
allow_population_by_field_name = True
3940
validate_assignment = True
4041

authress/models/client.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ class Client(BaseModel):
4343

4444
class Config:
4545
"""Pydantic configuration"""
46+
extra = 'forbid'
4647
allow_population_by_field_name = True
4748
validate_assignment = True
4849

authress/models/client_access_key.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ def public_key_validate_regular_expression(cls, value):
4848

4949
class Config:
5050
"""Pydantic configuration"""
51+
extra = 'forbid'
5152
allow_population_by_field_name = True
5253
validate_assignment = True
5354

authress/models/client_collection.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ class ClientCollection(BaseModel):
3939

4040
class Config:
4141
"""Pydantic configuration"""
42+
extra = 'forbid'
4243
allow_population_by_field_name = True
4344
validate_assignment = True
4445

authress/models/client_options.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ class ClientOptions(BaseModel):
3535

3636
class Config:
3737
"""Pydantic configuration"""
38+
extra = 'forbid'
3839
allow_population_by_field_name = True
3940
validate_assignment = True
4041

authress/models/client_rate_limit.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ def quota_validate_enum(cls, value):
5252

5353
class Config:
5454
"""Pydantic configuration"""
55+
extra = 'forbid'
5556
allow_population_by_field_name = True
5657
validate_assignment = True
5758

authress/models/collection_links.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ class CollectionLinks(BaseModel):
3636

3737
class Config:
3838
"""Pydantic configuration"""
39+
extra = 'forbid'
3940
allow_population_by_field_name = True
4041
validate_assignment = True
4142

authress/models/connection.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ def connection_id_validate_regular_expression(cls, value):
7676

7777
class Config:
7878
"""Pydantic configuration"""
79+
extra = 'forbid'
7980
allow_population_by_field_name = True
8081
validate_assignment = True
8182

authress/models/connection_collection.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ class ConnectionCollection(BaseModel):
3737

3838
class Config:
3939
"""Pydantic configuration"""
40+
extra = 'forbid'
4041
allow_population_by_field_name = True
4142
validate_assignment = True
4243

authress/models/connection_conditions.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ class ConnectionConditions(BaseModel):
3434

3535
class Config:
3636
"""Pydantic configuration"""
37+
extra = 'forbid'
3738
allow_population_by_field_name = True
3839
validate_assignment = True
3940

authress/models/connection_data.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ def supported_content_type_validate_enum(cls, value):
6060

6161
class Config:
6262
"""Pydantic configuration"""
63+
extra = 'forbid'
6364
allow_population_by_field_name = True
6465
validate_assignment = True
6566

authress/models/connection_default_connection_properties.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ class ConnectionDefaultConnectionProperties(BaseModel):
3535

3636
class Config:
3737
"""Pydantic configuration"""
38+
extra = 'forbid'
3839
allow_population_by_field_name = True
3940
validate_assignment = True
4041

authress/models/connection_linking_configuration.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ def type_validate_enum(cls, value):
4444

4545
class Config:
4646
"""Pydantic configuration"""
47+
extra = 'forbid'
4748
allow_population_by_field_name = True
4849
validate_assignment = True
4950

authress/models/connection_user_data_configuration.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ def location_validate_enum(cls, value):
4444

4545
class Config:
4646
"""Pydantic configuration"""
47+
extra = 'forbid'
4748
allow_population_by_field_name = True
4849
validate_assignment = True
4950

authress/models/extension.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ class Extension(BaseModel):
4141

4242
class Config:
4343
"""Pydantic configuration"""
44+
extra = 'forbid'
4445
allow_population_by_field_name = True
4546
validate_assignment = True
4647

authress/models/extension_application.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ class ExtensionApplication(BaseModel):
3737

3838
class Config:
3939
"""Pydantic configuration"""
40+
extra = 'forbid'
4041
allow_population_by_field_name = True
4142
validate_assignment = True
4243

authress/models/extension_client.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ class ExtensionClient(BaseModel):
3838

3939
class Config:
4040
"""Pydantic configuration"""
41+
extra = 'forbid'
4142
allow_population_by_field_name = True
4243
validate_assignment = True
4344

authress/models/extension_collection.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ class ExtensionCollection(BaseModel):
3737

3838
class Config:
3939
"""Pydantic configuration"""
40+
extra = 'forbid'
4041
allow_population_by_field_name = True
4142
validate_assignment = True
4243

authress/models/group.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ def group_id_validate_regular_expression(cls, value):
5252

5353
class Config:
5454
"""Pydantic configuration"""
55+
extra = 'forbid'
5556
allow_population_by_field_name = True
5657
validate_assignment = True
5758

authress/models/group_collection.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ class GroupCollection(BaseModel):
3939

4040
class Config:
4141
"""Pydantic configuration"""
42+
extra = 'forbid'
4243
allow_population_by_field_name = True
4344
validate_assignment = True
4445

authress/models/identity.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ class Identity(BaseModel):
3636

3737
class Config:
3838
"""Pydantic configuration"""
39+
extra = 'forbid'
3940
allow_population_by_field_name = True
4041
validate_assignment = True
4142

authress/models/identity_collection.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ class IdentityCollection(BaseModel):
3535

3636
class Config:
3737
"""Pydantic configuration"""
38+
extra = 'forbid'
3839
allow_population_by_field_name = True
3940
validate_assignment = True
4041

authress/models/identity_request.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ class IdentityRequest(BaseModel):
3737

3838
class Config:
3939
"""Pydantic configuration"""
40+
extra = 'forbid'
4041
allow_population_by_field_name = True
4142
validate_assignment = True
4243

authress/models/invite.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ def tenant_id_validate_regular_expression(cls, value):
4949

5050
class Config:
5151
"""Pydantic configuration"""
52+
extra = 'forbid'
5253
allow_population_by_field_name = True
5354
validate_assignment = True
5455

authress/models/invite_statement.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ class InviteStatement(BaseModel):
3838

3939
class Config:
4040
"""Pydantic configuration"""
41+
extra = 'forbid'
4142
allow_population_by_field_name = True
4243
validate_assignment = True
4344

authress/models/link.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ class Link(BaseModel):
3535

3636
class Config:
3737
"""Pydantic configuration"""
38+
extra = 'forbid'
3839
allow_population_by_field_name = True
3940
validate_assignment = True
4041

authress/models/linked_group.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ def group_id_validate_regular_expression(cls, value):
4141

4242
class Config:
4343
"""Pydantic configuration"""
44+
extra = 'forbid'
4445
allow_population_by_field_name = True
4546
validate_assignment = True
4647

authress/models/links.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ class Links(BaseModel):
3535

3636
class Config:
3737
"""Pydantic configuration"""
38+
extra = 'forbid'
3839
allow_population_by_field_name = True
3940
validate_assignment = True
4041

authress/models/o_auth_authorize_response.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ class OAuthAuthorizeResponse(BaseModel):
3434

3535
class Config:
3636
"""Pydantic configuration"""
37+
extra = 'forbid'
3738
allow_population_by_field_name = True
3839
validate_assignment = True
3940

authress/models/o_auth_token_request.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ def type_validate_enum(cls, value):
6060

6161
class Config:
6262
"""Pydantic configuration"""
63+
extra = 'forbid'
6364
allow_population_by_field_name = True
6465
validate_assignment = True
6566

authress/models/o_auth_token_response.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ class OAuthTokenResponse(BaseModel):
3434

3535
class Config:
3636
"""Pydantic configuration"""
37+
extra = 'forbid'
3738
allow_population_by_field_name = True
3839
validate_assignment = True
3940

authress/models/pagination.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ class Pagination(BaseModel):
3535

3636
class Config:
3737
"""Pydantic configuration"""
38+
extra = 'forbid'
3839
allow_population_by_field_name = True
3940
validate_assignment = True
4041

authress/models/pagination_next.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ class PaginationNext(BaseModel):
3434

3535
class Config:
3636
"""Pydantic configuration"""
37+
extra = 'forbid'
3738
allow_population_by_field_name = True
3839
validate_assignment = True
3940

authress/models/permission_collection.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ def user_id_validate_regular_expression(cls, value):
4545

4646
class Config:
4747
"""Pydantic configuration"""
48+
extra = 'forbid'
4849
allow_population_by_field_name = True
4950
validate_assignment = True
5051

authress/models/permission_collection_account.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ class PermissionCollectionAccount(BaseModel):
3434

3535
class Config:
3636
"""Pydantic configuration"""
37+
extra = 'forbid'
3738
allow_population_by_field_name = True
3839
validate_assignment = True
3940

authress/models/permission_object.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ def action_validate_regular_expression(cls, value):
4444

4545
class Config:
4646
"""Pydantic configuration"""
47+
extra = 'forbid'
4748
allow_population_by_field_name = True
4849
validate_assignment = True
4950

0 commit comments

Comments
 (0)