| 2296 | 2296 | SlashCommandNamedArgument.fromProps({ |
| 2297 | 2297 | name: 'name', |
| 2298 | 2298 | description: 'Character name or avatar key (default is current character)', |
| 2299 | 2299 | typetypeList: [ARGUMENT_TYPE.STRING], |
| 2300 | + isRequired: false, |
| 2301 | + acceptsMultiple: false, |
| 2300 | 2302 | }), |
| 2301 | 2303 | SlashCommandNamedArgument.fromProps({ |
| 2302 | 2304 | name: 'label', |
| 2303 | 2305 | description: 'Sprite label/expression name', |
| 2304 | 2306 | typetypeList: [ARGUMENT_TYPE.STRING], |
| 2307 | + enumProvider: localEnumProviders.expressions, |
| 2308 | + isRequired: true, |
| 2309 | + acceptsMultiple: false, |
| 2305 | 2310 | }), |
| 2306 | 2311 | SlashCommandNamedArgument.fromProps({ |
| 2307 | 2312 | name: 'folder', |
| 2308 | 2313 | description: 'Override folder to upload into', |
| 2309 | 2314 | typetypeList: [ARGUMENT_TYPE.STRING], |
| 2315 | + isRequired: false, |
| 2316 | + acceptsMultiple: false, |
| 2310 | 2317 | }), |
| 2311 | 2318 | ], |
| 2312 | 2319 | helpString: '<div>Upload a sprite from a URL. </div><div>Example: </div><pre><code>/uploadsprite name=Seraphina label=happyjoy /user/images/Seraphina/Seraphina_2024-12-22@12h37m57s.png</code></pre>', |
| 2313 | 2320 | })); |
| 2314 | 2321 | })(); |