/
$MoveStruct.ts
38 lines (38 loc) · 951 Bytes
/
$MoveStruct.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
export const $MoveStruct = {
description: `A move struct`,
properties: {
name: {
type: 'IdentifierWrapper',
isRequired: true,
},
is_native: {
type: 'boolean',
description: `Whether the struct is a native struct of Move`,
isRequired: true,
},
abilities: {
type: 'array',
contains: {
type: 'MoveAbility',
},
isRequired: true,
},
generic_type_params: {
type: 'array',
contains: {
type: 'MoveStructGenericTypeParam',
},
isRequired: true,
},
fields: {
type: 'array',
contains: {
type: 'MoveStructField',
},
isRequired: true,
},
},
} as const;