Skip to content

Commit 85bc0fb

Browse files
committed
Regenerated from spec
1 parent 616856d commit 85bc0fb

File tree

12 files changed

+150
-2
lines changed

12 files changed

+150
-2
lines changed

vrchat_dart_generated/.openapi-generator/FILES

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ doc/AddFavoriteRequest.md
2323
doc/AddGroupGalleryImageRequest.md
2424
doc/AuthenticationApi.md
2525
doc/Avatar.md
26+
doc/AvatarStyles.md
2627
doc/AvatarUnityPackageUrlObject.md
2728
doc/AvatarsApi.md
2829
doc/Badge.md
@@ -223,6 +224,7 @@ lib/src/model/api_config_report_categories.dart
223224
lib/src/model/api_config_report_reasons.dart
224225
lib/src/model/api_health.dart
225226
lib/src/model/avatar.dart
227+
lib/src/model/avatar_styles.dart
226228
lib/src/model/avatar_unity_package_url_object.dart
227229
lib/src/model/badge.dart
228230
lib/src/model/ban_group_member_request.dart
@@ -386,6 +388,7 @@ test/api_config_report_reasons_test.dart
386388
test/api_config_test.dart
387389
test/api_health_test.dart
388390
test/authentication_api_test.dart
391+
test/avatar_styles_test.dart
389392
test/avatar_test.dart
390393
test/avatar_unity_package_url_object_test.dart
391394
test/avatars_api_test.dart

vrchat_dart_generated/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,7 @@ Class | Method | HTTP request | Description
317317
- [AddFavoriteRequest](doc/AddFavoriteRequest.md)
318318
- [AddGroupGalleryImageRequest](doc/AddGroupGalleryImageRequest.md)
319319
- [Avatar](doc/Avatar.md)
320+
- [AvatarStyles](doc/AvatarStyles.md)
320321
- [AvatarUnityPackageUrlObject](doc/AvatarUnityPackageUrlObject.md)
321322
- [Badge](doc/Badge.md)
322323
- [BanGroupMemberRequest](doc/BanGroupMemberRequest.md)

vrchat_dart_generated/doc/Avatar.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ Name | Type | Description | Notes
1919
**imageUrl** | **String** | |
2020
**name** | **String** | |
2121
**releaseStatus** | [**ReleaseStatus**](ReleaseStatus.md) | |
22+
**styles** | [**AvatarStyles**](AvatarStyles.md) | |
2223
**tags** | **List<String>** | |
2324
**thumbnailImageUrl** | **String** | |
2425
**unityPackageUrl** | **String** | |
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# vrchat_dart_generated.model.AvatarStyles
2+
3+
## Load the model package
4+
```dart
5+
import 'package:vrchat_dart_generated/api.dart';
6+
```
7+
8+
## Properties
9+
Name | Type | Description | Notes
10+
------------ | ------------- | ------------- | -------------
11+
**primary** | **String** | | [optional]
12+
**secondary** | **String** | | [optional]
13+
**supplementary** | **List<String>** | | [optional]
14+
15+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
16+
17+

vrchat_dart_generated/doc/GroupsApi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -351,7 +351,7 @@ Name | Type | Description | Notes
351351
352352
Create Group Announcement
353353

354-
Creates an Announcement for a Group.
354+
Creates an Announcement for a Group. Warning: This will also remove all announcements. To make proper announcements, use the posts endpoint instead
355355

356356
### Example
357357
```dart

vrchat_dart_generated/lib/src/api/groups_api.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -594,7 +594,7 @@ class GroupsApi {
594594
}
595595

596596
/// Create Group Announcement
597-
/// Creates an Announcement for a Group.
597+
/// Creates an Announcement for a Group. Warning: This will also remove all announcements. To make proper announcements, use the posts endpoint instead
598598
///
599599
/// Parameters:
600600
/// * [groupId] - Must be a valid group ID.

vrchat_dart_generated/lib/src/deserialize.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import 'package:vrchat_dart_generated/src/model/account_deletion_log.dart';
2020
import 'package:vrchat_dart_generated/src/model/add_favorite_request.dart';
2121
import 'package:vrchat_dart_generated/src/model/add_group_gallery_image_request.dart';
2222
import 'package:vrchat_dart_generated/src/model/avatar.dart';
23+
import 'package:vrchat_dart_generated/src/model/avatar_styles.dart';
2324
import 'package:vrchat_dart_generated/src/model/avatar_unity_package_url_object.dart';
2425
import 'package:vrchat_dart_generated/src/model/badge.dart';
2526
import 'package:vrchat_dart_generated/src/model/ban_group_member_request.dart';
@@ -213,6 +214,8 @@ ReturnType deserialize<ReturnType, BaseType>(dynamic value, String targetType,
213214
as ReturnType;
214215
case 'Avatar':
215216
return Avatar.fromJson(value as Map<String, dynamic>) as ReturnType;
217+
case 'AvatarStyles':
218+
return AvatarStyles.fromJson(value as Map<String, dynamic>) as ReturnType;
216219
case 'AvatarUnityPackageUrlObject':
217220
// ignore: deprecated_member_use_from_same_package
218221
return AvatarUnityPackageUrlObject.fromJson(value as Map<String, dynamic>)

vrchat_dart_generated/lib/src/model/avatar.dart

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
// ignore_for_file: unused_element
66
import 'package:vrchat_dart_generated/src/model/avatar_unity_package_url_object.dart';
7+
import 'package:vrchat_dart_generated/src/model/avatar_styles.dart';
78
import 'package:vrchat_dart_generated/src/model/release_status.dart';
89
import 'package:vrchat_dart_generated/src/model/unity_package.dart';
910
import 'package:json_annotation/json_annotation.dart';
@@ -30,6 +31,7 @@ class Avatar {
3031
required this.imageUrl,
3132
required this.name,
3233
required this.releaseStatus,
34+
required this.styles,
3335
required this.tags,
3436
required this.thumbnailImageUrl,
3537
required this.unityPackageUrl,
@@ -119,6 +121,13 @@ class Avatar {
119121
)
120122
final ReleaseStatus releaseStatus;
121123

124+
@JsonKey(
125+
name: r'styles',
126+
required: true,
127+
includeIfNull: false,
128+
)
129+
final AvatarStyles styles;
130+
122131
///
123132
@JsonKey(
124133
name: r'tags',
@@ -186,6 +195,7 @@ class Avatar {
186195
other.imageUrl == imageUrl &&
187196
other.name == name &&
188197
other.releaseStatus == releaseStatus &&
198+
other.styles == styles &&
189199
other.tags == tags &&
190200
other.thumbnailImageUrl == thumbnailImageUrl &&
191201
other.unityPackageUrl == unityPackageUrl &&
@@ -208,6 +218,7 @@ class Avatar {
208218
imageUrl.hashCode +
209219
name.hashCode +
210220
releaseStatus.hashCode +
221+
styles.hashCode +
211222
tags.hashCode +
212223
thumbnailImageUrl.hashCode +
213224
unityPackageUrl.hashCode +

vrchat_dart_generated/lib/src/model/avatar.g.dart

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
//
2+
// AUTO-GENERATED FILE, DO NOT MODIFY!
3+
//
4+
5+
// ignore_for_file: unused_element
6+
import 'package:json_annotation/json_annotation.dart';
7+
8+
part 'avatar_styles.g.dart';
9+
10+
@JsonSerializable(
11+
checked: true,
12+
createToJson: true,
13+
disallowUnrecognizedKeys: false,
14+
explicitToJson: true,
15+
)
16+
class AvatarStyles {
17+
/// Returns a new [AvatarStyles] instance.
18+
AvatarStyles({
19+
this.primary,
20+
this.secondary,
21+
this.supplementary,
22+
});
23+
24+
@JsonKey(
25+
name: r'primary',
26+
required: false,
27+
includeIfNull: false,
28+
)
29+
final String? primary;
30+
31+
@JsonKey(
32+
name: r'secondary',
33+
required: false,
34+
includeIfNull: false,
35+
)
36+
final String? secondary;
37+
38+
@JsonKey(
39+
name: r'supplementary',
40+
required: false,
41+
includeIfNull: false,
42+
)
43+
final List<String>? supplementary;
44+
45+
@override
46+
bool operator ==(Object other) =>
47+
identical(this, other) ||
48+
other is AvatarStyles &&
49+
other.primary == primary &&
50+
other.secondary == secondary &&
51+
other.supplementary == supplementary;
52+
53+
@override
54+
int get hashCode =>
55+
(primary == null ? 0 : primary.hashCode) +
56+
(secondary == null ? 0 : secondary.hashCode) +
57+
supplementary.hashCode;
58+
59+
factory AvatarStyles.fromJson(Map<String, dynamic> json) =>
60+
_$AvatarStylesFromJson(json);
61+
62+
Map<String, dynamic> toJson() => _$AvatarStylesToJson(this);
63+
64+
@override
65+
String toString() {
66+
return toJson().toString();
67+
}
68+
}

0 commit comments

Comments
 (0)