ctfy.sdk.resources
Player-facing resource namespaces for ctfy.sdk.PlatformClient.
Each module holds one small resource class (TeamsResource,
InstancesResource, …) that takes the shared
~ctfy.sdk.base.BaseHttpClient transport and issues requests through
self._http.request(...). PlatformClient exposes them as cached
properties (client.teams, client.instances, …). The admin surface
lives separately under ctfy.sdk.admin_resources.
1"""Player-facing resource namespaces for :class:`ctfy.sdk.PlatformClient`. 2 3Each module holds one small resource class (``TeamsResource``, 4``InstancesResource``, …) that takes the shared 5:class:`~ctfy.sdk.base.BaseHttpClient` transport and issues requests through 6``self._http.request(...)``. ``PlatformClient`` exposes them as cached 7properties (``client.teams``, ``client.instances``, …). The admin surface 8lives separately under :mod:`ctfy.sdk.admin_resources`. 9"""