Skip to content
Open
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ VENV_PYTHON := $(VENV_DIR)/bin/python
VENV_PIP := $(VENV_PYTHON) -m pip

PROTO_REPO_URL := https://github.com/scalekit-inc/scalekit.git
PROTO_REF ?= v0.1.121.2
PROTO_REF ?= v0.1.123.0
PROTO_SUBDIR := proto
LOCAL_PROTO_REPO ?= ../scalekit

Expand Down
76 changes: 40 additions & 36 deletions scalekit/v1/auth/auth_pb2.py

Large diffs are not rendered by default.

12 changes: 8 additions & 4 deletions scalekit/v1/auth/auth_pb2.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -136,12 +136,14 @@ class PortalSettings(_message.Message):
def __init__(self, custom_branding: bool = ..., new_self_serve_sso_scim: bool = ...) -> None: ...

class GetAuthCustomizationsResponse(_message.Message):
__slots__ = ("customization_settings", "settings")
__slots__ = ("customization_settings", "settings", "organization_customizations")
CUSTOMIZATION_SETTINGS_FIELD_NUMBER: _ClassVar[int]
SETTINGS_FIELD_NUMBER: _ClassVar[int]
ORGANIZATION_CUSTOMIZATIONS_FIELD_NUMBER: _ClassVar[int]
customization_settings: _struct_pb2.Struct
settings: PortalSettings
def __init__(self, customization_settings: _Optional[_Union[_struct_pb2.Struct, _Mapping]] = ..., settings: _Optional[_Union[PortalSettings, _Mapping]] = ...) -> None: ...
organization_customizations: _commons_pb2.OrganizationCustomizations
def __init__(self, customization_settings: _Optional[_Union[_struct_pb2.Struct, _Mapping]] = ..., settings: _Optional[_Union[PortalSettings, _Mapping]] = ..., organization_customizations: _Optional[_Union[_commons_pb2.OrganizationCustomizations, _Mapping]] = ...) -> None: ...

class GetAuthFeaturesResponse(_message.Message):
__slots__ = ("features",)
Expand Down Expand Up @@ -176,22 +178,24 @@ class ListUserOrganizationsResponse(_message.Message):
def __init__(self, organizations: _Optional[_Iterable[_Union[Organization, _Mapping]]] = ..., user: _Optional[_Union[UserDetails, _Mapping]] = ..., intent: _Optional[_Union[Intent, str]] = ...) -> None: ...

class Organization(_message.Message):
__slots__ = ("id", "name", "membership_status", "invitation_inviter_email", "invitation_accepted_at", "invitation_created_at", "invitation_expires_at")
__slots__ = ("id", "name", "membership_status", "invitation_inviter_email", "invitation_accepted_at", "invitation_created_at", "invitation_expires_at", "logo_url")
ID_FIELD_NUMBER: _ClassVar[int]
NAME_FIELD_NUMBER: _ClassVar[int]
MEMBERSHIP_STATUS_FIELD_NUMBER: _ClassVar[int]
INVITATION_INVITER_EMAIL_FIELD_NUMBER: _ClassVar[int]
INVITATION_ACCEPTED_AT_FIELD_NUMBER: _ClassVar[int]
INVITATION_CREATED_AT_FIELD_NUMBER: _ClassVar[int]
INVITATION_EXPIRES_AT_FIELD_NUMBER: _ClassVar[int]
LOGO_URL_FIELD_NUMBER: _ClassVar[int]
id: str
name: str
membership_status: str
invitation_inviter_email: str
invitation_accepted_at: _timestamp_pb2.Timestamp
invitation_created_at: _timestamp_pb2.Timestamp
invitation_expires_at: _timestamp_pb2.Timestamp
def __init__(self, id: _Optional[str] = ..., name: _Optional[str] = ..., membership_status: _Optional[str] = ..., invitation_inviter_email: _Optional[str] = ..., invitation_accepted_at: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., invitation_created_at: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., invitation_expires_at: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ...
logo_url: str
def __init__(self, id: _Optional[str] = ..., name: _Optional[str] = ..., membership_status: _Optional[str] = ..., invitation_inviter_email: _Optional[str] = ..., invitation_accepted_at: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., invitation_created_at: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., invitation_expires_at: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., logo_url: _Optional[str] = ...) -> None: ...

class UserDetails(_message.Message):
__slots__ = ("email", "first_name", "last_name")
Expand Down
168 changes: 84 additions & 84 deletions scalekit/v1/clients/clients_pb2.py

Large diffs are not rendered by default.

34 changes: 21 additions & 13 deletions scalekit/v1/commons/commons_pb2.py

Large diffs are not rendered by default.

10 changes: 10 additions & 0 deletions scalekit/v1/commons/commons_pb2.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -221,3 +221,13 @@ class ExternalIdentity(_message.Message):
created_time: _timestamp_pb2.Timestamp
last_synced_time: _timestamp_pb2.Timestamp
def __init__(self, connection_id: _Optional[str] = ..., connection_type: _Optional[str] = ..., connection_provider: _Optional[_Union[IdentityProviderType, str]] = ..., connection_user_id: _Optional[str] = ..., is_social: bool = ..., last_login_time: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., created_time: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ..., last_synced_time: _Optional[_Union[_timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ...

class OrganizationCustomizations(_message.Message):
__slots__ = ("organization_logo_branding", "display_name", "logo_url")
ORGANIZATION_LOGO_BRANDING_FIELD_NUMBER: _ClassVar[int]
DISPLAY_NAME_FIELD_NUMBER: _ClassVar[int]
LOGO_URL_FIELD_NUMBER: _ClassVar[int]
organization_logo_branding: bool
display_name: str
logo_url: str
def __init__(self, organization_logo_branding: bool = ..., display_name: _Optional[str] = ..., logo_url: _Optional[str] = ...) -> None: ...
144 changes: 72 additions & 72 deletions scalekit/v1/connected_accounts/connected_accounts_pb2.py

Large diffs are not rendered by default.

24 changes: 12 additions & 12 deletions scalekit/v1/domains/domains_pb2.py

Large diffs are not rendered by default.

252 changes: 140 additions & 112 deletions scalekit/v1/environments/environments_pb2.py

Large diffs are not rendered by default.

50 changes: 46 additions & 4 deletions scalekit/v1/environments/environments_pb2.pyi
Original file line number Diff line number Diff line change
Expand Up @@ -293,14 +293,16 @@ class PortalSettings(_message.Message):
def __init__(self, custom_branding: bool = ..., new_self_serve_sso_scim: bool = ..., enable_conn_delete: bool = ...) -> None: ...

class GetPortalCustomizationResponse(_message.Message):
__slots__ = ("environmentId", "customization_settings", "settings")
__slots__ = ("environmentId", "customization_settings", "settings", "organization_customizations")
ENVIRONMENTID_FIELD_NUMBER: _ClassVar[int]
CUSTOMIZATION_SETTINGS_FIELD_NUMBER: _ClassVar[int]
SETTINGS_FIELD_NUMBER: _ClassVar[int]
ORGANIZATION_CUSTOMIZATIONS_FIELD_NUMBER: _ClassVar[int]
environmentId: str
customization_settings: _struct_pb2.Struct
settings: PortalSettings
def __init__(self, environmentId: _Optional[str] = ..., customization_settings: _Optional[_Union[_struct_pb2.Struct, _Mapping]] = ..., settings: _Optional[_Union[PortalSettings, _Mapping]] = ...) -> None: ...
organization_customizations: _commons_pb2.OrganizationCustomizations
def __init__(self, environmentId: _Optional[str] = ..., customization_settings: _Optional[_Union[_struct_pb2.Struct, _Mapping]] = ..., settings: _Optional[_Union[PortalSettings, _Mapping]] = ..., organization_customizations: _Optional[_Union[_commons_pb2.OrganizationCustomizations, _Mapping]] = ...) -> None: ...

class CreateAssetUploadUrlResponse(_message.Message):
__slots__ = ("upload_url", "fetch_url")
Expand Down Expand Up @@ -414,6 +416,12 @@ class GetEnvironmentUserManagementRequest(_message.Message):
id: str
def __init__(self, id: _Optional[str] = ...) -> None: ...

class GetEnvironmentTestUserRequest(_message.Message):
__slots__ = ("id",)
ID_FIELD_NUMBER: _ClassVar[int]
id: str
def __init__(self, id: _Optional[str] = ...) -> None: ...

class GetEnvironmentSessionSettingsResponse(_message.Message):
__slots__ = ("session_settings",)
SESSION_SETTINGS_FIELD_NUMBER: _ClassVar[int]
Expand All @@ -426,6 +434,12 @@ class GetEnvironmentUserManagementResponse(_message.Message):
user_management: UserManagement
def __init__(self, user_management: _Optional[_Union[UserManagement, _Mapping]] = ...) -> None: ...

class GetEnvironmentTestUserResponse(_message.Message):
__slots__ = ("test_user",)
TEST_USER_FIELD_NUMBER: _ClassVar[int]
test_user: TestUser
def __init__(self, test_user: _Optional[_Union[TestUser, _Mapping]] = ...) -> None: ...

class CreateEnvironmentSessionSettingsRequest(_message.Message):
__slots__ = ("id", "session_settings")
ID_FIELD_NUMBER: _ClassVar[int]
Expand Down Expand Up @@ -474,6 +488,14 @@ class UpdateEnvironmentUserManagementRequest(_message.Message):
user_management: UserManagement
def __init__(self, id: _Optional[str] = ..., user_management: _Optional[_Union[UserManagement, _Mapping]] = ...) -> None: ...

class UpdateEnvironmentTestUserRequest(_message.Message):
__slots__ = ("id", "test_user")
ID_FIELD_NUMBER: _ClassVar[int]
TEST_USER_FIELD_NUMBER: _ClassVar[int]
id: str
test_user: TestUser
def __init__(self, id: _Optional[str] = ..., test_user: _Optional[_Union[TestUser, _Mapping]] = ...) -> None: ...

class UpdateEnvironmentSessionSettingsResponse(_message.Message):
__slots__ = ("environment_id", "session_settings")
ENVIRONMENT_ID_FIELD_NUMBER: _ClassVar[int]
Expand All @@ -490,6 +512,14 @@ class UpdateEnvironmentUserManagementResponse(_message.Message):
user_management: UserManagement
def __init__(self, environment_id: _Optional[str] = ..., user_management: _Optional[_Union[UserManagement, _Mapping]] = ...) -> None: ...

class UpdateEnvironmentTestUserResponse(_message.Message):
__slots__ = ("environment_id", "test_user")
ENVIRONMENT_ID_FIELD_NUMBER: _ClassVar[int]
TEST_USER_FIELD_NUMBER: _ClassVar[int]
environment_id: str
test_user: TestUser
def __init__(self, environment_id: _Optional[str] = ..., test_user: _Optional[_Union[TestUser, _Mapping]] = ...) -> None: ...

class SessionSettings(_message.Message):
__slots__ = ("access_token_expiry", "client_access_token_expiry", "absolute_session_timeout", "session_management_enabled", "idle_session_timeout", "idle_session_enabled", "cookie_persistence_type", "cookie_same_site_setting", "cookie_custom_domain", "access_token_expiry_unit", "absolute_session_timeout_unit", "idle_session_timeout_unit")
ACCESS_TOKEN_EXPIRY_FIELD_NUMBER: _ClassVar[int]
Expand Down Expand Up @@ -542,6 +572,16 @@ class UserManagement(_message.Message):
sync_user_profile_on_signin: _wrappers_pb2.BoolValue
def __init__(self, allow_duplicate_user_identities: _Optional[_Union[_wrappers_pb2.BoolValue, _Mapping]] = ..., allow_multiple_memberships: _Optional[_Union[_wrappers_pb2.BoolValue, _Mapping]] = ..., allow_organization_signup: _Optional[_Union[_wrappers_pb2.BoolValue, _Mapping]] = ..., org_user_relationship: _Optional[_Union[OrgUserRelationshipType, str]] = ..., enable_max_users_limit: _Optional[_Union[_wrappers_pb2.BoolValue, _Mapping]] = ..., max_users_limit: _Optional[_Union[_wrappers_pb2.Int32Value, _Mapping]] = ..., invitation_expiry: _Optional[_Union[_wrappers_pb2.UInt32Value, _Mapping]] = ..., block_disposable_email_domains: _Optional[_Union[_wrappers_pb2.BoolValue, _Mapping]] = ..., block_public_email_domains: _Optional[_Union[_wrappers_pb2.BoolValue, _Mapping]] = ..., sync_user_profile_on_signin: _Optional[_Union[_wrappers_pb2.BoolValue, _Mapping]] = ...) -> None: ...

class TestUser(_message.Message):
__slots__ = ("enabled", "static_confirmation_code", "emails")
ENABLED_FIELD_NUMBER: _ClassVar[int]
STATIC_CONFIRMATION_CODE_FIELD_NUMBER: _ClassVar[int]
EMAILS_FIELD_NUMBER: _ClassVar[int]
enabled: _wrappers_pb2.BoolValue
static_confirmation_code: _wrappers_pb2.StringValue
emails: _containers.RepeatedScalarFieldContainer[str]
def __init__(self, enabled: _Optional[_Union[_wrappers_pb2.BoolValue, _Mapping]] = ..., static_confirmation_code: _Optional[_Union[_wrappers_pb2.StringValue, _Mapping]] = ..., emails: _Optional[_Iterable[str]] = ...) -> None: ...

class GetContextRequest(_message.Message):
__slots__ = ("environment_id",)
ENVIRONMENT_ID_FIELD_NUMBER: _ClassVar[int]
Expand Down Expand Up @@ -624,12 +664,14 @@ class PortalBootstrapRequest(_message.Message):
def __init__(self) -> None: ...

class PortalCustomizationBootstrap(_message.Message):
__slots__ = ("customization_settings", "settings")
__slots__ = ("customization_settings", "settings", "organization_customizations")
CUSTOMIZATION_SETTINGS_FIELD_NUMBER: _ClassVar[int]
SETTINGS_FIELD_NUMBER: _ClassVar[int]
ORGANIZATION_CUSTOMIZATIONS_FIELD_NUMBER: _ClassVar[int]
customization_settings: _struct_pb2.Struct
settings: PortalSettings
def __init__(self, customization_settings: _Optional[_Union[_struct_pb2.Struct, _Mapping]] = ..., settings: _Optional[_Union[PortalSettings, _Mapping]] = ...) -> None: ...
organization_customizations: _commons_pb2.OrganizationCustomizations
def __init__(self, customization_settings: _Optional[_Union[_struct_pb2.Struct, _Mapping]] = ..., settings: _Optional[_Union[PortalSettings, _Mapping]] = ..., organization_customizations: _Optional[_Union[_commons_pb2.OrganizationCustomizations, _Mapping]] = ...) -> None: ...

class PortalBootstrapResponse(_message.Message):
__slots__ = ("session", "portal_customizations", "organization", "connections")
Expand Down
66 changes: 66 additions & 0 deletions scalekit/v1/environments/environments_pb2_grpc.py
Original file line number Diff line number Diff line change
Expand Up @@ -140,6 +140,11 @@ def __init__(self, channel):
request_serializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.GetEnvironmentUserManagementRequest.SerializeToString,
response_deserializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.GetEnvironmentUserManagementResponse.FromString,
)
self.GetEnvironmentTestUser = channel.unary_unary(
'/scalekit.v1.environments.EnvironmentService/GetEnvironmentTestUser',
request_serializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.GetEnvironmentTestUserRequest.SerializeToString,
response_deserializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.GetEnvironmentTestUserResponse.FromString,
)
self.UpdateEnvironmentSessionSettings = channel.unary_unary(
'/scalekit.v1.environments.EnvironmentService/UpdateEnvironmentSessionSettings',
request_serializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.UpdateEnvironmentSessionSettingsRequest.SerializeToString,
Expand All @@ -165,6 +170,11 @@ def __init__(self, channel):
request_serializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.UpdateAgentActionsConfigRequest.SerializeToString,
response_deserializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.UpdateAgentActionsConfigResponse.FromString,
)
self.UpdateEnvironmentTestUser = channel.unary_unary(
'/scalekit.v1.environments.EnvironmentService/UpdateEnvironmentTestUser',
request_serializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.UpdateEnvironmentTestUserRequest.SerializeToString,
response_deserializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.UpdateEnvironmentTestUserResponse.FromString,
)
self.GetContext = channel.unary_unary(
'/scalekit.v1.environments.EnvironmentService/GetContext',
request_serializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.GetContextRequest.SerializeToString,
Expand Down Expand Up @@ -348,6 +358,12 @@ def GetEnvironmentUserManagement(self, request, context):
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')

def GetEnvironmentTestUser(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')

def UpdateEnvironmentSessionSettings(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
Expand Down Expand Up @@ -378,6 +394,12 @@ def UpdateAgentActionsConfig(self, request, context):
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')

def UpdateEnvironmentTestUser(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
context.set_details('Method not implemented!')
raise NotImplementedError('Method not implemented!')

def GetContext(self, request, context):
"""Missing associated documentation comment in .proto file."""
context.set_code(grpc.StatusCode.UNIMPLEMENTED)
Expand Down Expand Up @@ -536,6 +558,11 @@ def add_EnvironmentServiceServicer_to_server(servicer, server):
request_deserializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.GetEnvironmentUserManagementRequest.FromString,
response_serializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.GetEnvironmentUserManagementResponse.SerializeToString,
),
'GetEnvironmentTestUser': grpc.unary_unary_rpc_method_handler(
servicer.GetEnvironmentTestUser,
request_deserializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.GetEnvironmentTestUserRequest.FromString,
response_serializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.GetEnvironmentTestUserResponse.SerializeToString,
),
'UpdateEnvironmentSessionSettings': grpc.unary_unary_rpc_method_handler(
servicer.UpdateEnvironmentSessionSettings,
request_deserializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.UpdateEnvironmentSessionSettingsRequest.FromString,
Expand All @@ -561,6 +588,11 @@ def add_EnvironmentServiceServicer_to_server(servicer, server):
request_deserializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.UpdateAgentActionsConfigRequest.FromString,
response_serializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.UpdateAgentActionsConfigResponse.SerializeToString,
),
'UpdateEnvironmentTestUser': grpc.unary_unary_rpc_method_handler(
servicer.UpdateEnvironmentTestUser,
request_deserializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.UpdateEnvironmentTestUserRequest.FromString,
response_serializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.UpdateEnvironmentTestUserResponse.SerializeToString,
),
'GetContext': grpc.unary_unary_rpc_method_handler(
servicer.GetContext,
request_deserializer=scalekit_dot_v1_dot_environments_dot_environments__pb2.GetContextRequest.FromString,
Expand Down Expand Up @@ -1021,6 +1053,23 @@ def GetEnvironmentUserManagement(request,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

@staticmethod
def GetEnvironmentTestUser(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/scalekit.v1.environments.EnvironmentService/GetEnvironmentTestUser',
scalekit_dot_v1_dot_environments_dot_environments__pb2.GetEnvironmentTestUserRequest.SerializeToString,
scalekit_dot_v1_dot_environments_dot_environments__pb2.GetEnvironmentTestUserResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

@staticmethod
def UpdateEnvironmentSessionSettings(request,
target,
Expand Down Expand Up @@ -1106,6 +1155,23 @@ def UpdateAgentActionsConfig(request,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

@staticmethod
def UpdateEnvironmentTestUser(request,
target,
options=(),
channel_credentials=None,
call_credentials=None,
insecure=False,
compression=None,
wait_for_ready=None,
timeout=None,
metadata=None):
return grpc.experimental.unary_unary(request, target, '/scalekit.v1.environments.EnvironmentService/UpdateEnvironmentTestUser',
scalekit_dot_v1_dot_environments_dot_environments__pb2.UpdateEnvironmentTestUserRequest.SerializeToString,
scalekit_dot_v1_dot_environments_dot_environments__pb2.UpdateEnvironmentTestUserResponse.FromString,
options, channel_credentials,
insecure, call_credentials, compression, wait_for_ready, timeout, metadata)

@staticmethod
def GetContext(request,
target,
Expand Down
Loading
Loading