Accelbyte-py-sdk

Latest version: v0.65.0

Safety actively analyzes 628903 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 12

0.16.0

- ! Add Auto Refresh Token feature
python
import accelbyte_py_sdk.services.auth as auth

result, error = auth.login_user(
"username",
"password",
auto refresh login session when token is close to expiring, if token is set to expire in 60 mins putting a 'refresh_rate' of 0.8,
the SDK will try to refresh the token on your next request when it's 48 mins past the issued time.
auto_refresh=True, default: True
refresh_rate=0.8, default: 0.8
)

- Fix some issues in test scripts
- Refactor AccelByteSDK class
- Update spec for Justice 3.24.

0.15.0

- Add HTTP Retry feature
- HttpRetryPolicy
- HttpBackoffPolicy
- Updated spec for Justice 3.23.

0.14.0

- Add `Code generated. DO NOT EDIT!` notice on generated files.
- Add interactive mode in cli.
- Fix missing URL escape in HeaderStr class.
- Fix missing headers (X-Amzn-Trace-Id, User-Agent).
- Fix missing type hint in `convert_any_to_file_tuple(...)`.
- Fix missing raw content data when receiving file.
- Updated spec for Justice 3.22.

0.13.0

- Add `ProtoHttpRequest` dataclass
- Add Cookie header-related utility methods
- Add HeaderStr class
- Add link to the sample app commands in the `/doc/*-index.md` files
- ! Change method signature of `run_request` and `run_request_async`
diff
def run_request(
operation: Operation,
- base_url: Union[None, str] = None,
+ base_url: Optional[str] = "",
- additional_headers: Union[None, Dict[str, str]] = None,
+ additional_headers: Optional[Dict[str, str]] = None,
additional_headers_override: bool = True,
+ config_repo: Optional[ConfigRepository] = None,
+ token_repo: Optional[TokenRepository] = None,
+ http_client: Optional[HttpClient] = None,
**kwargs
) -> Tuple[Any, Any]:

- ! Changed method signature of `HttpClient.create_request`
diff
def create_request(
self,
- operation: Operation,
+ proto: ProtoHttpRequest,
- base_url: Union[None, str] = None,
- headers: Union[None, Header] = None,
- **kwargs
-) -> Tuple[Any, Union[None, HttpResponse]]:
+) -> Any:

- Fix security resolving
- Update APIs
- basic
- version bump
- add 204s responses
- cloudsave
- version bump
- update operation descriptions
- dslogmanager
- version bump only
- dsmc
- version bump only
- gametelemetry
- add Cookie header parameters
- gdpr
- version bump only
- group
- version bump
- update operation descriptions
- iam
- version bump
- add basic auth alternative to some endpoints
- add Cookie header parameters
- update operation descriptions
- leaderboard
- version bump only
- legal
- version bump
- update responses
- lobby
- update responses
- matchmaking
- version bump only
- platform
- version bump
- new endpoints
- seasonpass
- version bump only
- social
- version bump
- update operation descriptions
- ugc
- version bump
- new endpoints
- new models
- update operation descriptions

0.12.0

- Add enum classes for parameters / definitions with an `enum` property
- Fix integration tests
- Fix linter errors
- Move request field validation logic into base classes
- Update APIs
- cloudsave
- new endpoints
- new models
- dslogmanager
- update endpoints
- dsmc
- version bump
- update endpoints
- gametelemetry
- add, update endpoints
- update security definitions
- group
- update endpoints
- iam
- add, update endpoints
- legal
- update endpoints
- lobby
- update endpoints
- matchmaking
- update endpoints
- platform
- update endpoints
- ugc
- add, update endpoints

0.11.0

- Add integration tests for commonly used endpoints
- Add `is_valid()` method for all Model classes
- Fix logout not using basic auth
- Update error messages for config repos
- Update APIs
- basic
- version bump only
- cloudsave
- version bump
- update permissions
- update endpoints
- update models
- dslogmanager
- version bump
- update model
- dsmc
- version bump only
- iam
- version bump
- change query parameter types
- new endpoints
- new models
- legal
- version bump
- update endpoints
- lobby
- version bump
- change query parameter types
- update endpoints
- update models
- platform
- version bump
- update endpoints
- update models
- seasonpass
- version bump only
- sessionbrowser
- change query parameter types
- social
- version bump
- update endpoint
- ugc
- change query parameter types

Page 10 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.