Exemple #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()
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()
Exemple #3
0
 class Resource(BaseResource):
     id: str = resource_id()
     relationship1: Relationship = relationship()
Exemple #4
0
 class Relationship(BaseResource):
     id: str = resource_id()
     attribute1: str = attribute()
Exemple #5
0
 class Resource(BaseResource):
     id: str = resource_id()
     attribute1: str = attribute()
Exemple #6
0
 class Resource(BaseResource):
     id: str = resource_id()
     attribute1: date = attribute(decoder=date.fromisoformat)
Exemple #7
0
 class Relationshup(BaseResource):
     id: str = resource_id()
Exemple #8
0
 class Resource(BaseResource):
     id: str = resource_id()
     relationship1: ForwardRef("Relationship") = relationship()
Exemple #9
0
 class Resource(BaseResource):
     id: str = resource_id()
Exemple #10
0
 class Resource(BaseResource):
     id: str = resource_id()
     relationship1: Optional[Relationship] = relationship()
Exemple #11
0
class Book(BaseResource):
    id: str = resource_id()
Exemple #12
0
class Photo(BaseResource):
    id: str = resource_id()
Exemple #13
0
 class Resource(BaseResource):
     id1: str = resource_id()
     id2: str = resource_id()
class Comment(BaseResource):
    id: str = resource_id()
    body: str = attribute()
class People(BaseResource):
    id: str = resource_id()
    first_name: str = attribute()
    last_name: str = attribute()
    twitter: str = attribute()