Exemplo n.º 1
0
class Author(BaseResource):
    id: str = resource_id()
    name: str = attribute()
    birthplace: str = attribute()
    date_of_birth: date = attribute(decoder=date.fromisoformat)
    date_of_death: date = attribute(decoder=date.fromisoformat)
    books: List['Book'] = relationship()
    photos: List['Photo'] = relationship()
Exemplo n.º 2
0
class Article(BaseResource):
    id: str = resource_id()
    title: str = attribute()
    number: int = attribute()
    some_date: date = attribute(decoder=date.fromisoformat)
    comments: List[Comment] = relationship()
    some_optional: Optional[int] = attribute()
    author: People = relationship()
Exemplo n.º 3
0
 class Resource(BaseResource):
     id: str = resource_id()
     relationship1: Relationship = relationship()
Exemplo n.º 4
0
 class Relationship(BaseResource):
     id: str = resource_id()
     attribute1: str = attribute()
Exemplo n.º 5
0
 class Resource(BaseResource):
     id: str = resource_id()
     attribute1: str = attribute()
Exemplo n.º 6
0
 class Resource(BaseResource):
     id: str = resource_id()
     attribute1: date = attribute(decoder=date.fromisoformat)
Exemplo n.º 7
0
 class Relationshup(BaseResource):
     id: str = resource_id()
Exemplo n.º 8
0
 class Resource(BaseResource):
     id: str = resource_id()
     relationship1: ForwardRef("Relationship") = relationship()
Exemplo n.º 9
0
 class Resource(BaseResource):
     id: str = resource_id()
Exemplo n.º 10
0
 class Resource(BaseResource):
     id: str = resource_id()
     relationship1: Optional[Relationship] = relationship()
Exemplo n.º 11
0
class Book(BaseResource):
    id: str = resource_id()
Exemplo n.º 12
0
class Photo(BaseResource):
    id: str = resource_id()
Exemplo n.º 13
0
 class Resource(BaseResource):
     id1: str = resource_id()
     id2: str = resource_id()
Exemplo n.º 14
0
class Comment(BaseResource):
    id: str = resource_id()
    body: str = attribute()
Exemplo n.º 15
0
class People(BaseResource):
    id: str = resource_id()
    first_name: str = attribute()
    last_name: str = attribute()
    twitter: str = attribute()