Skip to content

Latest commit

 

History

History
275 lines (180 loc) · 7.12 KB

File metadata and controls

275 lines (180 loc) · 7.12 KB

dart_dio_sdk.api.SpusApi

Load the API package

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

sPUControllerAddSpuModels(id, addSpuModelDto)

Example

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');
}

Parameters

Name Type Description Notes
id String
addSpuModelDto AddSpuModelDto

Return type

void (empty response body)

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

sPUControllerCreateSPU

sPUControllerCreateSPU(createSpuDto)

Example

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');
}

Parameters

Name Type Description Notes
createSpuDto CreateSpuDto

Return type

void (empty response body)

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

sPUControllerGetSPU

SPU sPUControllerGetSPU(id)

Example

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');
}

Parameters

Name Type Description Notes
id String

Return type

SPU

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

sPUControllerGetSPUs

SpuInfinityPaginationResult sPUControllerGetSPUs(page, limit, filters, sort)

Example

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');
}

Parameters

Name Type Description Notes
page num [optional]
limit num [optional]
filters String JSON string of FilterSpuDto [optional]
sort String JSON string of SortSpuDto [optional]

Return type

SpuInfinityPaginationResult

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

sPUControllerUpdateSPU

sPUControllerUpdateSPU(id, updateSpuDto)

Example

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');
}

Parameters

Name Type Description Notes
id String
updateSpuDto UpdateSpuDto

Return type

void (empty response body)

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]

sPUControllerUpdateSpuModel

sPUControllerUpdateSpuModel(id, slug, updateSPUModelSchemaDto)

Example

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');
}

Parameters

Name Type Description Notes
id String
slug String
updateSPUModelSchemaDto UpdateSPUModelSchemaDto

Return type

void (empty response body)

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: Not defined

[Back to top] [Back to API list] [Back to Model list] [Back to README]