from game.document.documents.document_base import DocumentBase
from game.document.documents.operation_modifier import OperationModifier


class MutationTemplate(DocumentBase):
    _field_definitions = {
        "id":                 str,
        "tags":               str,
        "priority":           int,
        "match_all":          bool,
        "gameflow_binding":   str,
        "uses":               int,
        "operation_modifier": OperationModifier
    }

c311a0710660ed3ae5a86217e9759ad4b9898b89
<mask token>

<mask token>


class MutationTemplate(DocumentBase):
    <mask token>

<mask token>


class MutationTemplate(DocumentBase):
    _field_definitions = {'id': str, 'tags': str, 'priority': int,
        'match_all': bool, 'gameflow_binding': str, 'uses': int,
        'operation_modifier': OperationModifier}

from game.document.documents.document_base import DocumentBase
from game.document.documents.operation_modifier import OperationModifier


class MutationTemplate(DocumentBase):
    _field_definitions = {'id': str, 'tags': str, 'priority': int,
        'match_all': bool, 'gameflow_binding': str, 'uses': int,
        'operation_modifier': OperationModifier}

from game.document.documents.document_base import DocumentBase
from game.document.documents.operation_modifier import OperationModifier


class MutationTemplate(DocumentBase):
    _field_definitions = {
        "id":                 str,
        "tags":               str,
        "priority":           int,
        "match_all":          bool,
        "gameflow_binding":   str,
        "uses":               int,
        "operation_modifier": OperationModifier
    }
