import 'package:dart_dio_sdk/api.dart';All URIs are relative to https://api.techcell.cloud
| Method | HTTP request | Description |
|---|---|---|
| sPUControllerAddSpuModels | POST /api/spus/{id}/models | |
| sPUControllerCreateSPU | POST /api/spus | |
| sPUControllerGetSPU | GET /api/spus/{id} | |
| sPUControllerGetSPUs | GET /api/spus | |
| sPUControllerUpdateSPU | PATCH /api/spus/{id} | |
| sPUControllerUpdateSpuModel | PATCH /api/spus/{id}/models/{slug} |
sPUControllerAddSpuModels(id, addSpuModelDto)
import 'package:dart_dio_sdk/api.dart';
final api = DartDioSdk().getSpusApi();
final String id = 66164ef6c4165e4833949722; // String |
final AddSpuModelDto addSpuModelDto = ; // AddSpuModelDto |
try {
api.sPUControllerAddSpuModels(id, addSpuModelDto);
} catch on DioException (e) {
print('Exception when calling SpusApi->sPUControllerAddSpuModels: $e\n');
}| Name | Type | Description | Notes |
|---|---|---|---|
| id | String | ||
| addSpuModelDto | AddSpuModelDto |
void (empty response body)
No authorization required
- Content-Type: application/json
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
sPUControllerCreateSPU(createSpuDto)
import 'package:dart_dio_sdk/api.dart';
final api = DartDioSdk().getSpusApi();
final CreateSpuDto createSpuDto = ; // CreateSpuDto |
try {
api.sPUControllerCreateSPU(createSpuDto);
} catch on DioException (e) {
print('Exception when calling SpusApi->sPUControllerCreateSPU: $e\n');
}| Name | Type | Description | Notes |
|---|---|---|---|
| createSpuDto | CreateSpuDto |
void (empty response body)
No authorization required
- Content-Type: application/json
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SPU sPUControllerGetSPU(id)
import 'package:dart_dio_sdk/api.dart';
final api = DartDioSdk().getSpusApi();
final String id = 66164ef6c4165e4833949722; // String |
try {
final response = api.sPUControllerGetSPU(id);
print(response);
} catch on DioException (e) {
print('Exception when calling SpusApi->sPUControllerGetSPU: $e\n');
}| Name | Type | Description | Notes |
|---|---|---|---|
| id | String |
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
SpuInfinityPaginationResult sPUControllerGetSPUs(page, limit, filters, sort)
import 'package:dart_dio_sdk/api.dart';
final api = DartDioSdk().getSpusApi();
final num page = 8.14; // num |
final num limit = 8.14; // num |
final String filters = filters_example; // String | JSON string of FilterSpuDto
final String sort = sort_example; // String | JSON string of SortSpuDto
try {
final response = api.sPUControllerGetSPUs(page, limit, filters, sort);
print(response);
} catch on DioException (e) {
print('Exception when calling SpusApi->sPUControllerGetSPUs: $e\n');
}| Name | Type | Description | Notes |
|---|---|---|---|
| page | num | [optional] | |
| limit | num | [optional] | |
| filters | String | JSON string of FilterSpuDto | [optional] |
| sort | String | JSON string of SortSpuDto | [optional] |
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
sPUControllerUpdateSPU(id, updateSpuDto)
import 'package:dart_dio_sdk/api.dart';
final api = DartDioSdk().getSpusApi();
final String id = 66164ef6c4165e4833949722; // String |
final UpdateSpuDto updateSpuDto = ; // UpdateSpuDto |
try {
api.sPUControllerUpdateSPU(id, updateSpuDto);
} catch on DioException (e) {
print('Exception when calling SpusApi->sPUControllerUpdateSPU: $e\n');
}| Name | Type | Description | Notes |
|---|---|---|---|
| id | String | ||
| updateSpuDto | UpdateSpuDto |
void (empty response body)
No authorization required
- Content-Type: application/json
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
sPUControllerUpdateSpuModel(id, slug, updateSPUModelSchemaDto)
import 'package:dart_dio_sdk/api.dart';
final api = DartDioSdk().getSpusApi();
final String id = 66164ef6c4165e4833949722; // String |
final String slug = slug; // String |
final UpdateSPUModelSchemaDto updateSPUModelSchemaDto = ; // UpdateSPUModelSchemaDto |
try {
api.sPUControllerUpdateSpuModel(id, slug, updateSPUModelSchemaDto);
} catch on DioException (e) {
print('Exception when calling SpusApi->sPUControllerUpdateSpuModel: $e\n');
}| Name | Type | Description | Notes |
|---|---|---|---|
| id | String | ||
| slug | String | ||
| updateSPUModelSchemaDto | UpdateSPUModelSchemaDto |
void (empty response body)
No authorization required
- Content-Type: application/json
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]