schemas: fix GW_ACTIVITY

This commit is contained in:
Luna 2018-12-05 23:46:44 -03:00
parent 7e425229f9
commit b5ac6e258e
1 changed files with 43 additions and 46 deletions

View File

@ -380,60 +380,57 @@ MESSAGE_CREATE = {
GW_ACTIVITY = { GW_ACTIVITY = {
'type': 'dict', 'name': {'type': 'string', 'required': True},
'schema': { 'type': {'type': 'activity_type', 'required': True},
'name': {'type': 'string', 'required': True},
'type': {'type': 'activity_type', 'required': True},
'url': {'type': 'string', 'required': False, 'nullable': True}, 'url': {'type': 'string', 'required': False, 'nullable': True},
'timestamps': { 'timestamps': {
'type': 'dict', 'type': 'dict',
'required': False, 'required': False,
'schema': { 'schema': {
'start': {'type': 'number', 'required': True}, 'start': {'type': 'number', 'required': True},
'end': {'type': 'number', 'required': False}, 'end': {'type': 'number', 'required': False},
},
}, },
},
'application_id': {'type': 'snowflake', 'required': False, 'application_id': {'type': 'snowflake', 'required': False,
'nullable': False}, 'nullable': False},
'details': {'type': 'string', 'required': False, 'nullable': True}, 'details': {'type': 'string', 'required': False, 'nullable': True},
'state': {'type': 'string', 'required': False, 'nullable': True}, 'state': {'type': 'string', 'required': False, 'nullable': True},
'party': { 'party': {
'type': 'dict', 'type': 'dict',
'required': False, 'required': False,
'schema': { 'schema': {
'id': {'type': 'snowflake', 'required': False}, 'id': {'type': 'snowflake', 'required': False},
'size': {'type': 'list', 'required': False}, 'size': {'type': 'list', 'required': False},
} }
}, },
'assets': { 'assets': {
'type': 'dict', 'type': 'dict',
'required': False, 'required': False,
'schema': { 'schema': {
'large_image': {'type': 'snowflake', 'required': False}, 'large_image': {'type': 'snowflake', 'required': False},
'large_text': {'type': 'string', 'required': False}, 'large_text': {'type': 'string', 'required': False},
'small_image': {'type': 'snowflake', 'required': False}, 'small_image': {'type': 'snowflake', 'required': False},
'small_text': {'type': 'string', 'required': False}, 'small_text': {'type': 'string', 'required': False},
} }
}, },
'secrets': { 'secrets': {
'type': 'dict', 'type': 'dict',
'required': False, 'required': False,
'schema': { 'schema': {
'join': {'type': 'string', 'required': False}, 'join': {'type': 'string', 'required': False},
'spectate': {'type': 'string', 'required': False}, 'spectate': {'type': 'string', 'required': False},
'match': {'type': 'string', 'required': False}, 'match': {'type': 'string', 'required': False},
} }
}, },
'instance': {'type': 'boolean', 'required': False}, 'instance': {'type': 'boolean', 'required': False},
'flags': {'type': 'number', 'required': False}, 'flags': {'type': 'number', 'required': False},
}
} }
GW_STATUS_UPDATE = { GW_STATUS_UPDATE = {