Skip to content

Module neuroio.lists.spaces.v1

None

None

View Source
from httpx import Response

from neuroio.base import IAMBase, IAMBaseAsync, IAMBaseBase

class ListsSpacesBase(IAMBaseBase):

    def get_url(self) -> str:

        return self.base_url + "/v1/lists/spaces/"

class Impl(IAMBase, ListsSpacesBase):

    def all(self) -> Response:

        with self.get_client() as client:

            return client.get(url=self.get_url())

class ImplAsync(IAMBaseAsync, ListsSpacesBase):

    async def all(self) -> Response:

        async with self.get_client() as client:

            return await client.get(url=self.get_url())

Classes

Impl

class Impl(
    settings: dict
)
View Source
class Impl(IAMBase, ListsSpacesBase):

    def all(self) -> Response:

        with self.get_client() as client:

            return client.get(url=self.get_url())

Ancestors (in MRO)

  • neuroio.base.IAMBase
  • abc.ABC
  • neuroio.base.Base
  • neuroio.lists.spaces.v1.ListsSpacesBase
  • neuroio.base.IAMBaseBase

Class variables

base_url

Methods

all

def all(
    self
) -> httpx.Response
View Source
    def all(self) -> Response:

        with self.get_client() as client:

            return client.get(url=self.get_url())

get_client

def get_client(
    self
) -> httpx.Client
View Source
    def get_client(self) -> Client:

        return Client(**self.settings)

get_url

def get_url(
    self
) -> str
View Source
    def get_url(self) -> str:

        return self.base_url + "/v1/lists/spaces/"

ImplAsync

class ImplAsync(
    settings: dict
)
View Source
class ImplAsync(IAMBaseAsync, ListsSpacesBase):

    async def all(self) -> Response:

        async with self.get_client() as client:

            return await client.get(url=self.get_url())

Ancestors (in MRO)

  • neuroio.base.IAMBaseAsync
  • abc.ABC
  • neuroio.base.Base
  • neuroio.lists.spaces.v1.ListsSpacesBase
  • neuroio.base.IAMBaseBase

Class variables

base_url

Methods

all

def all(
    self
) -> httpx.Response
View Source
    async def all(self) -> Response:

        async with self.get_client() as client:

            return await client.get(url=self.get_url())

get_client

def get_client(
    self
) -> httpx.AsyncClient
View Source
    def get_client(self) -> AsyncClient:

        return AsyncClient(**self.settings)

get_url

def get_url(
    self
) -> str
View Source
    def get_url(self) -> str:

        return self.base_url + "/v1/lists/spaces/"

ListsSpacesBase

class ListsSpacesBase(
    /,
    *args,
    **kwargs
)
View Source
class ListsSpacesBase(IAMBaseBase):

    def get_url(self) -> str:

        return self.base_url + "/v1/lists/spaces/"

Ancestors (in MRO)

  • neuroio.base.IAMBaseBase

Descendants

  • neuroio.lists.spaces.v1.Impl
  • neuroio.lists.spaces.v1.ImplAsync

Class variables

base_url

Methods

get_url

def get_url(
    self
) -> str
View Source
    def get_url(self) -> str:

        return self.base_url + "/v1/lists/spaces/"