22 lines
396 B
Python
22 lines
396 B
Python
import strawberry
|
|
import typing
|
|
|
|
from selfprivacy_api.graphql.common_types.jobs import ApiJob
|
|
|
|
|
|
@strawberry.interface
|
|
class MutationReturnInterface:
|
|
success: bool
|
|
message: str
|
|
code: int
|
|
|
|
|
|
@strawberry.type
|
|
class GenericMutationReturn(MutationReturnInterface):
|
|
pass
|
|
|
|
|
|
@strawberry.type
|
|
class GenericJobMutationReturn(MutationReturnInterface):
|
|
job: typing.Optional[ApiJob] = None
|