Skip to content
This repository was archived by the owner on Nov 18, 2025. It is now read-only.

Commit 91a3b7a

Browse files
committed
PATCH: force request body on delete method with drf-spectacular (#615)
1 parent 3241eb8 commit 91a3b7a

23 files changed

+1864
-728
lines changed

.openapi-generator/FILES

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ docs/DetailedExtensions.md
3838
docs/Direction.md
3939
docs/DirectionRequest.md
4040
docs/Document.md
41+
docs/DocumentRequest.md
4142
docs/DocumentWithElementList.md
4243
docs/Element.md
4344
docs/ElementClassificationRelation.md
@@ -203,6 +204,7 @@ docs/RuleComponentRequest.md
203204
docs/RuleRequest.md
204205
docs/Ruleset.md
205206
docs/RulesetRequest.md
207+
docs/SelectUserRequest.md
206208
docs/SelfBcfUser.md
207209
docs/SelfUser.md
208210
docs/SimpleElement.md
@@ -298,6 +300,7 @@ src/model/DetailedExtensions.js
298300
src/model/Direction.js
299301
src/model/DirectionRequest.js
300302
src/model/Document.js
303+
src/model/DocumentRequest.js
301304
src/model/DocumentWithElementList.js
302305
src/model/Element.js
303306
src/model/ElementClassificationRelation.js
@@ -461,6 +464,7 @@ src/model/RuleComponentRequest.js
461464
src/model/RuleRequest.js
462465
src/model/Ruleset.js
463466
src/model/RulesetRequest.js
467+
src/model/SelectUserRequest.js
464468
src/model/SelfBcfUser.js
465469
src/model/SelfUser.js
466470
src/model/SimpleElement.js
@@ -550,6 +554,7 @@ test/model/DetailedExtensions.spec.js
550554
test/model/Direction.spec.js
551555
test/model/DirectionRequest.spec.js
552556
test/model/Document.spec.js
557+
test/model/DocumentRequest.spec.js
553558
test/model/DocumentWithElementList.spec.js
554559
test/model/Element.spec.js
555560
test/model/ElementClassificationRelation.spec.js
@@ -713,6 +718,7 @@ test/model/RuleComponentRequest.spec.js
713718
test/model/RuleRequest.spec.js
714719
test/model/Ruleset.spec.js
715720
test/model/RulesetRequest.spec.js
721+
test/model/SelectUserRequest.spec.js
716722
test/model/SelfBcfUser.spec.js
717723
test/model/SelfUser.spec.js
718724
test/model/SimpleElement.spec.js

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -681,6 +681,7 @@ Class | Method | HTTP request | Description
681681
- [bimdata.Direction](docs/Direction.md)
682682
- [bimdata.DirectionRequest](docs/DirectionRequest.md)
683683
- [bimdata.Document](docs/Document.md)
684+
- [bimdata.DocumentRequest](docs/DocumentRequest.md)
684685
- [bimdata.DocumentWithElementList](docs/DocumentWithElementList.md)
685686
- [bimdata.Element](docs/Element.md)
686687
- [bimdata.ElementClassificationRelation](docs/ElementClassificationRelation.md)
@@ -844,6 +845,7 @@ Class | Method | HTTP request | Description
844845
- [bimdata.RuleRequest](docs/RuleRequest.md)
845846
- [bimdata.Ruleset](docs/Ruleset.md)
846847
- [bimdata.RulesetRequest](docs/RulesetRequest.md)
848+
- [bimdata.SelectUserRequest](docs/SelectUserRequest.md)
847849
- [bimdata.SelfBcfUser](docs/SelfBcfUser.md)
848850
- [bimdata.SelfUser](docs/SelfUser.md)
849851
- [bimdata.SimpleElement](docs/SimpleElement.md)

docs/BcfApi.md

Lines changed: 41 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -642,7 +642,7 @@ Name | Type | Description | Notes
642642

643643
## deleteComment
644644

645-
> deleteComment(guid, projectsPk, topicsGuid)
645+
> deleteComment(guid, projectsPk, topicsGuid, opts)
646646
647647
Delete a comment
648648

@@ -674,7 +674,10 @@ let apiInstance = new bimdata.BcfApi();
674674
let guid = "guid_example"; // String |
675675
let projectsPk = 56; // Number | A unique integer value identifying this project.
676676
let topicsGuid = "topicsGuid_example"; // String |
677-
apiInstance.deleteComment(guid, projectsPk, topicsGuid).then(() => {
677+
let opts = {
678+
'commentRequest': new bimdata.CommentRequest() // CommentRequest |
679+
};
680+
apiInstance.deleteComment(guid, projectsPk, topicsGuid, opts).then(() => {
678681
console.log('API called successfully.');
679682
}, (error) => {
680683
console.error(error);
@@ -690,6 +693,7 @@ Name | Type | Description | Notes
690693
**guid** | **String**| |
691694
**projectsPk** | **Number**| A unique integer value identifying this project. |
692695
**topicsGuid** | **String**| |
696+
**commentRequest** | [**CommentRequest**](CommentRequest.md)| | [optional]
693697

694698
### Return type
695699

@@ -701,13 +705,13 @@ null (empty response body)
701705

702706
### HTTP request headers
703707

704-
- **Content-Type**: Not defined
708+
- **Content-Type**: application/json, application/x-www-form-urlencoded, multipart/form-data
705709
- **Accept**: Not defined
706710

707711

708712
## deleteExtensionLabel
709713

710-
> deleteExtensionLabel(id, projectsPk)
714+
> deleteExtensionLabel(id, projectsPk, labelRequest)
711715
712716
Delete a Label
713717

@@ -738,7 +742,8 @@ Bearer.apiKey = 'YOUR API KEY';
738742
let apiInstance = new bimdata.BcfApi();
739743
let id = 56; // Number | A unique integer value identifying this label.
740744
let projectsPk = 56; // Number |
741-
apiInstance.deleteExtensionLabel(id, projectsPk).then(() => {
745+
let labelRequest = new bimdata.LabelRequest(); // LabelRequest |
746+
apiInstance.deleteExtensionLabel(id, projectsPk, labelRequest).then(() => {
742747
console.log('API called successfully.');
743748
}, (error) => {
744749
console.error(error);
@@ -753,6 +758,7 @@ Name | Type | Description | Notes
753758
------------- | ------------- | ------------- | -------------
754759
**id** | **Number**| A unique integer value identifying this label. |
755760
**projectsPk** | **Number**| |
761+
**labelRequest** | [**LabelRequest**](LabelRequest.md)| |
756762

757763
### Return type
758764

@@ -764,13 +770,13 @@ null (empty response body)
764770

765771
### HTTP request headers
766772

767-
- **Content-Type**: Not defined
773+
- **Content-Type**: application/json, application/x-www-form-urlencoded, multipart/form-data
768774
- **Accept**: Not defined
769775

770776

771777
## deleteExtensionPriority
772778

773-
> deleteExtensionPriority(id, projectsPk)
779+
> deleteExtensionPriority(id, projectsPk, priorityRequest)
774780
775781
Delete a Priority
776782

@@ -801,7 +807,8 @@ Bearer.apiKey = 'YOUR API KEY';
801807
let apiInstance = new bimdata.BcfApi();
802808
let id = 56; // Number | A unique integer value identifying this priority.
803809
let projectsPk = 56; // Number |
804-
apiInstance.deleteExtensionPriority(id, projectsPk).then(() => {
810+
let priorityRequest = new bimdata.PriorityRequest(); // PriorityRequest |
811+
apiInstance.deleteExtensionPriority(id, projectsPk, priorityRequest).then(() => {
805812
console.log('API called successfully.');
806813
}, (error) => {
807814
console.error(error);
@@ -816,6 +823,7 @@ Name | Type | Description | Notes
816823
------------- | ------------- | ------------- | -------------
817824
**id** | **Number**| A unique integer value identifying this priority. |
818825
**projectsPk** | **Number**| |
826+
**priorityRequest** | [**PriorityRequest**](PriorityRequest.md)| |
819827

820828
### Return type
821829

@@ -827,13 +835,13 @@ null (empty response body)
827835

828836
### HTTP request headers
829837

830-
- **Content-Type**: Not defined
838+
- **Content-Type**: application/json, application/x-www-form-urlencoded, multipart/form-data
831839
- **Accept**: Not defined
832840

833841

834842
## deleteExtensionStage
835843

836-
> deleteExtensionStage(id, projectsPk)
844+
> deleteExtensionStage(id, projectsPk, stageRequest)
837845
838846
Delete a Stage
839847

@@ -864,7 +872,8 @@ Bearer.apiKey = 'YOUR API KEY';
864872
let apiInstance = new bimdata.BcfApi();
865873
let id = 56; // Number | A unique integer value identifying this stage.
866874
let projectsPk = 56; // Number |
867-
apiInstance.deleteExtensionStage(id, projectsPk).then(() => {
875+
let stageRequest = new bimdata.StageRequest(); // StageRequest |
876+
apiInstance.deleteExtensionStage(id, projectsPk, stageRequest).then(() => {
868877
console.log('API called successfully.');
869878
}, (error) => {
870879
console.error(error);
@@ -879,6 +888,7 @@ Name | Type | Description | Notes
879888
------------- | ------------- | ------------- | -------------
880889
**id** | **Number**| A unique integer value identifying this stage. |
881890
**projectsPk** | **Number**| |
891+
**stageRequest** | [**StageRequest**](StageRequest.md)| |
882892

883893
### Return type
884894

@@ -890,13 +900,13 @@ null (empty response body)
890900

891901
### HTTP request headers
892902

893-
- **Content-Type**: Not defined
903+
- **Content-Type**: application/json, application/x-www-form-urlencoded, multipart/form-data
894904
- **Accept**: Not defined
895905

896906

897907
## deleteExtensionStatus
898908

899-
> deleteExtensionStatus(id, projectsPk)
909+
> deleteExtensionStatus(id, projectsPk, topicStatusRequest)
900910
901911
Delete a TopicStatus
902912

@@ -927,7 +937,8 @@ Bearer.apiKey = 'YOUR API KEY';
927937
let apiInstance = new bimdata.BcfApi();
928938
let id = 56; // Number | A unique integer value identifying this topic status.
929939
let projectsPk = 56; // Number |
930-
apiInstance.deleteExtensionStatus(id, projectsPk).then(() => {
940+
let topicStatusRequest = new bimdata.TopicStatusRequest(); // TopicStatusRequest |
941+
apiInstance.deleteExtensionStatus(id, projectsPk, topicStatusRequest).then(() => {
931942
console.log('API called successfully.');
932943
}, (error) => {
933944
console.error(error);
@@ -942,6 +953,7 @@ Name | Type | Description | Notes
942953
------------- | ------------- | ------------- | -------------
943954
**id** | **Number**| A unique integer value identifying this topic status. |
944955
**projectsPk** | **Number**| |
956+
**topicStatusRequest** | [**TopicStatusRequest**](TopicStatusRequest.md)| |
945957

946958
### Return type
947959

@@ -953,13 +965,13 @@ null (empty response body)
953965

954966
### HTTP request headers
955967

956-
- **Content-Type**: Not defined
968+
- **Content-Type**: application/json, application/x-www-form-urlencoded, multipart/form-data
957969
- **Accept**: Not defined
958970

959971

960972
## deleteExtensionType
961973

962-
> deleteExtensionType(id, projectsPk)
974+
> deleteExtensionType(id, projectsPk, topicTypeRequest)
963975
964976
Delete a TopicType
965977

@@ -990,7 +1002,8 @@ Bearer.apiKey = 'YOUR API KEY';
9901002
let apiInstance = new bimdata.BcfApi();
9911003
let id = 56; // Number | A unique integer value identifying this topic type.
9921004
let projectsPk = 56; // Number |
993-
apiInstance.deleteExtensionType(id, projectsPk).then(() => {
1005+
let topicTypeRequest = new bimdata.TopicTypeRequest(); // TopicTypeRequest |
1006+
apiInstance.deleteExtensionType(id, projectsPk, topicTypeRequest).then(() => {
9941007
console.log('API called successfully.');
9951008
}, (error) => {
9961009
console.error(error);
@@ -1005,6 +1018,7 @@ Name | Type | Description | Notes
10051018
------------- | ------------- | ------------- | -------------
10061019
**id** | **Number**| A unique integer value identifying this topic type. |
10071020
**projectsPk** | **Number**| |
1021+
**topicTypeRequest** | [**TopicTypeRequest**](TopicTypeRequest.md)| |
10081022

10091023
### Return type
10101024

@@ -1016,13 +1030,13 @@ null (empty response body)
10161030

10171031
### HTTP request headers
10181032

1019-
- **Content-Type**: Not defined
1033+
- **Content-Type**: application/json, application/x-www-form-urlencoded, multipart/form-data
10201034
- **Accept**: Not defined
10211035

10221036

10231037
## deleteTopic
10241038

1025-
> deleteTopic(guid, projectsPk)
1039+
> deleteTopic(guid, projectsPk, topicRequest)
10261040
10271041
Delete a topic
10281042

@@ -1053,7 +1067,8 @@ Bearer.apiKey = 'YOUR API KEY';
10531067
let apiInstance = new bimdata.BcfApi();
10541068
let guid = "guid_example"; // String |
10551069
let projectsPk = 56; // Number |
1056-
apiInstance.deleteTopic(guid, projectsPk).then(() => {
1070+
let topicRequest = new bimdata.TopicRequest(); // TopicRequest |
1071+
apiInstance.deleteTopic(guid, projectsPk, topicRequest).then(() => {
10571072
console.log('API called successfully.');
10581073
}, (error) => {
10591074
console.error(error);
@@ -1068,6 +1083,7 @@ Name | Type | Description | Notes
10681083
------------- | ------------- | ------------- | -------------
10691084
**guid** | **String**| |
10701085
**projectsPk** | **Number**| |
1086+
**topicRequest** | [**TopicRequest**](TopicRequest.md)| |
10711087

10721088
### Return type
10731089

@@ -1079,7 +1095,7 @@ null (empty response body)
10791095

10801096
### HTTP request headers
10811097

1082-
- **Content-Type**: Not defined
1098+
- **Content-Type**: application/json, application/x-www-form-urlencoded, multipart/form-data
10831099
- **Accept**: Not defined
10841100

10851101

@@ -1118,7 +1134,8 @@ let guid = "guid_example"; // String |
11181134
let projectsPk = 56; // Number |
11191135
let topicsGuid = "topicsGuid_example"; // String |
11201136
let opts = {
1121-
'imgFormat': "imgFormat_example" // String | All snapshot_data will be returned as url instead of base64
1137+
'imgFormat': "imgFormat_example", // String | All snapshot_data will be returned as url instead of base64
1138+
'viewpointRequest': new bimdata.ViewpointRequest() // ViewpointRequest |
11221139
};
11231140
apiInstance.deleteViewpoint(guid, projectsPk, topicsGuid, opts).then(() => {
11241141
console.log('API called successfully.');
@@ -1137,6 +1154,7 @@ Name | Type | Description | Notes
11371154
**projectsPk** | **Number**| |
11381155
**topicsGuid** | **String**| |
11391156
**imgFormat** | **String**| All snapshot_data will be returned as url instead of base64 | [optional]
1157+
**viewpointRequest** | [**ViewpointRequest**](ViewpointRequest.md)| | [optional]
11401158

11411159
### Return type
11421160

@@ -1148,7 +1166,7 @@ null (empty response body)
11481166

11491167
### HTTP request headers
11501168

1151-
- **Content-Type**: Not defined
1169+
- **Content-Type**: application/json, application/x-www-form-urlencoded, multipart/form-data
11521170
- **Accept**: Not defined
11531171

11541172

0 commit comments

Comments
 (0)