{"id":25442100,"url":"https://github.com/techcell-project/dart-dio-sdk","last_synced_at":"2025-11-01T14:30:23.756Z","repository":{"id":232042625,"uuid":"783026101","full_name":"TechCell-Project/dart-dio-sdk","owner":"TechCell-Project","description":"A generated SDK for Dart-dio","archived":false,"fork":false,"pushed_at":"2024-04-13T18:21:22.000Z","size":89,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-04-14T08:51:29.178Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TechCell-Project.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-04-06T18:23:39.000Z","updated_at":"2024-04-15T10:39:39.050Z","dependencies_parsed_at":"2024-04-15T10:39:35.046Z","dependency_job_id":null,"html_url":"https://github.com/TechCell-Project/dart-dio-sdk","commit_stats":null,"previous_names":["techcell-project/dart-dio-sdk"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechCell-Project%2Fdart-dio-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechCell-Project%2Fdart-dio-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechCell-Project%2Fdart-dio-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechCell-Project%2Fdart-dio-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TechCell-Project","download_url":"https://codeload.github.com/TechCell-Project/dart-dio-sdk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239293928,"owners_count":19615043,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-17T13:16:50.519Z","updated_at":"2025-11-01T14:30:23.714Z","avatar_url":"https://github.com/TechCell-Project.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dart_dio_sdk (EXPERIMENTAL)\nThe documentations of the TechCell RESTful API\n\nThis Dart package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:\n\n- API version: 1.0\n- Generator version: 7.4.0\n- Build package: org.openapitools.codegen.languages.DartDioClientCodegen\nFor more information, please visit [https://techcell.cloud](https://techcell.cloud)\n\n## Requirements\n\n* Dart 2.15.0+ or Flutter 2.8.0+\n* Dio 5.0.0+ (https://pub.dev/packages/dio)\n\n## Installation \u0026 Usage\n\n### pub.dev\nTo use the package from [pub.dev](https://pub.dev), please include the following in pubspec.yaml\n```yaml\ndependencies:\n  dart_dio_sdk: 1.0.0\n```\n\n### Github\nIf this Dart package is published to Github, please include the following in pubspec.yaml\n```yaml\ndependencies:\n  dart_dio_sdk:\n    git:\n      url: https://github.com/TechCell-Project/dart-dio-sdk.git\n      #ref: main\n```\n\n### Local development\nTo use the package from your local drive, please include the following in pubspec.yaml\n```yaml\ndependencies:\n  dart_dio_sdk:\n    path: /path/to/dart_dio_sdk\n```\n\n## Getting Started\n\nPlease follow the [installation procedure](#installation--usage) and then run the following:\n\n```dart\nimport 'package:dart_dio_sdk/dart_dio_sdk.dart';\n\n\nfinal api = DartDioSdk().getAddressApi();\nfinal num provinceId = 201; // num | Mã tỉnh thành\n\ntry {\n    final response = await api.addressControllerGetDistricts(provinceId);\n    print(response);\n} catch on DioException (e) {\n    print(\"Exception when calling AddressApi-\u003eaddressControllerGetDistricts: $e\\n\");\n}\n\n```\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *https://api.techcell.cloud*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n[*AddressApi*](doc/AddressApi.md) | [**addressControllerGetDistricts**](doc/AddressApi.md#addresscontrollergetdistricts) | **GET** /api/address/districts/{province_id} | Get districts\n[*AddressApi*](doc/AddressApi.md) | [**addressControllerGetProvinces**](doc/AddressApi.md#addresscontrollergetprovinces) | **GET** /api/address/provinces | Get provinces\n[*AddressApi*](doc/AddressApi.md) | [**addressControllerGetWards**](doc/AddressApi.md#addresscontrollergetwards) | **GET** /api/address/wards/{district_id} | Get wards\n[*AttributesApi*](doc/AttributesApi.md) | [**attributesControllerCreateAttribute**](doc/AttributesApi.md#attributescontrollercreateattribute) | **POST** /api/attributes | \n[*AttributesApi*](doc/AttributesApi.md) | [**attributesControllerDeleteAttribute**](doc/AttributesApi.md#attributescontrollerdeleteattribute) | **DELETE** /api/attributes/{id} | \n[*AttributesApi*](doc/AttributesApi.md) | [**attributesControllerGetAttribute**](doc/AttributesApi.md#attributescontrollergetattribute) | **GET** /api/attributes/{id} | \n[*AttributesApi*](doc/AttributesApi.md) | [**attributesControllerGetAttributes**](doc/AttributesApi.md#attributescontrollergetattributes) | **GET** /api/attributes | \n[*AttributesApi*](doc/AttributesApi.md) | [**attributesControllerUpdateAttribute**](doc/AttributesApi.md#attributescontrollerupdateattribute) | **PATCH** /api/attributes/{id} | \n[*AuthApi*](doc/AuthApi.md) | [**authControllerConfirmEmail**](doc/AuthApi.md#authcontrollerconfirmemail) | **POST** /api/auth/email/confirm | \n[*AuthApi*](doc/AuthApi.md) | [**authControllerForgotPassword**](doc/AuthApi.md#authcontrollerforgotpassword) | **POST** /api/auth/forgot/password | \n[*AuthApi*](doc/AuthApi.md) | [**authControllerGetMe**](doc/AuthApi.md#authcontrollergetme) | **GET** /api/auth/me | \n[*AuthApi*](doc/AuthApi.md) | [**authControllerLogin**](doc/AuthApi.md#authcontrollerlogin) | **POST** /api/auth/email/login | \n[*AuthApi*](doc/AuthApi.md) | [**authControllerLogout**](doc/AuthApi.md#authcontrollerlogout) | **POST** /api/auth/logout | \n[*AuthApi*](doc/AuthApi.md) | [**authControllerRefresh**](doc/AuthApi.md#authcontrollerrefresh) | **POST** /api/auth/refresh | \n[*AuthApi*](doc/AuthApi.md) | [**authControllerRegister**](doc/AuthApi.md#authcontrollerregister) | **POST** /api/auth/email/register | \n[*AuthApi*](doc/AuthApi.md) | [**authControllerResendConfirmEmail**](doc/AuthApi.md#authcontrollerresendconfirmemail) | **POST** /api/auth/email/resend-confirm | \n[*AuthApi*](doc/AuthApi.md) | [**authControllerResetPassword**](doc/AuthApi.md#authcontrollerresetpassword) | **POST** /api/auth/reset/password | \n[*AuthApi*](doc/AuthApi.md) | [**authControllerUpdateMe**](doc/AuthApi.md#authcontrollerupdateme) | **PATCH** /api/auth/me | \n[*AuthApi*](doc/AuthApi.md) | [**authFacebookControllerLogin**](doc/AuthApi.md#authfacebookcontrollerlogin) | **POST** /api/auth/facebook/login | \n[*AuthApi*](doc/AuthApi.md) | [**authGoogleControllerLogin**](doc/AuthApi.md#authgooglecontrollerlogin) | **POST** /api/auth/google/login | \n[*BrandsApi*](doc/BrandsApi.md) | [**brandsControllerCreateBrand**](doc/BrandsApi.md#brandscontrollercreatebrand) | **POST** /api/brands | \n[*BrandsApi*](doc/BrandsApi.md) | [**brandsControllerDeleteBrand**](doc/BrandsApi.md#brandscontrollerdeletebrand) | **DELETE** /api/brands/{id} | \n[*BrandsApi*](doc/BrandsApi.md) | [**brandsControllerGetBrand**](doc/BrandsApi.md#brandscontrollergetbrand) | **GET** /api/brands/{id} | \n[*BrandsApi*](doc/BrandsApi.md) | [**brandsControllerGetBrands**](doc/BrandsApi.md#brandscontrollergetbrands) | **GET** /api/brands | \n[*BrandsApi*](doc/BrandsApi.md) | [**brandsControllerUpdateBrand**](doc/BrandsApi.md#brandscontrollerupdatebrand) | **PATCH** /api/brands/{id} | \n[*ImagesApi*](doc/ImagesApi.md) | [**imagesControllerGetImageByPublicId**](doc/ImagesApi.md#imagescontrollergetimagebypublicid) | **GET** /api/images/{publicId} | Get image by public id\n[*ImagesApi*](doc/ImagesApi.md) | [**imagesControllerUploadArrayImages**](doc/ImagesApi.md#imagescontrolleruploadarrayimages) | **POST** /api/images | Upload multiple image\n[*SkusApi*](doc/SkusApi.md) | [**skusControllerAddSerialNumbers**](doc/SkusApi.md#skuscontrolleraddserialnumbers) | **POST** /api/skus/{id}/serial-numbers | \n[*SkusApi*](doc/SkusApi.md) | [**skusControllerCreateSku**](doc/SkusApi.md#skuscontrollercreatesku) | **POST** /api/skus | \n[*SkusApi*](doc/SkusApi.md) | [**skusControllerGetSkuById**](doc/SkusApi.md#skuscontrollergetskubyid) | **GET** /api/skus/{id} | \n[*SkusApi*](doc/SkusApi.md) | [**skusControllerGetSkus**](doc/SkusApi.md#skuscontrollergetskus) | **GET** /api/skus | \n[*SkusApi*](doc/SkusApi.md) | [**skusControllerUpdateSkuById**](doc/SkusApi.md#skuscontrollerupdateskubyid) | **PATCH** /api/skus/{id} | \n[*SpusApi*](doc/SpusApi.md) | [**sPUControllerAddSpuModels**](doc/SpusApi.md#spucontrolleraddspumodels) | **POST** /api/spus/{id}/models | \n[*SpusApi*](doc/SpusApi.md) | [**sPUControllerCreateSPU**](doc/SpusApi.md#spucontrollercreatespu) | **POST** /api/spus | \n[*SpusApi*](doc/SpusApi.md) | [**sPUControllerGetSPU**](doc/SpusApi.md#spucontrollergetspu) | **GET** /api/spus/{id} | \n[*SpusApi*](doc/SpusApi.md) | [**sPUControllerGetSPUs**](doc/SpusApi.md#spucontrollergetspus) | **GET** /api/spus | \n[*SpusApi*](doc/SpusApi.md) | [**sPUControllerUpdateSPU**](doc/SpusApi.md#spucontrollerupdatespu) | **PATCH** /api/spus/{id} | \n[*SpusApi*](doc/SpusApi.md) | [**sPUControllerUpdateSpuModel**](doc/SpusApi.md#spucontrollerupdatespumodel) | **PATCH** /api/spus/{id}/models/{slug} | \n[*TagsApi*](doc/TagsApi.md) | [**tagsControllerCreateTag**](doc/TagsApi.md#tagscontrollercreatetag) | **POST** /api/tags | \n[*TagsApi*](doc/TagsApi.md) | [**tagsControllerGetTag**](doc/TagsApi.md#tagscontrollergettag) | **GET** /api/tags/{id} | \n[*TagsApi*](doc/TagsApi.md) | [**tagsControllerGetTags**](doc/TagsApi.md#tagscontrollergettags) | **GET** /api/tags | \n[*TagsApi*](doc/TagsApi.md) | [**tagsControllerUpdateTag**](doc/TagsApi.md#tagscontrollerupdatetag) | **PATCH** /api/tags/{id} | \n[*UsersApi*](doc/UsersApi.md) | [**usersControllerCreate**](doc/UsersApi.md#userscontrollercreate) | **POST** /api/users | \n[*UsersApi*](doc/UsersApi.md) | [**usersControllerGetUserId**](doc/UsersApi.md#userscontrollergetuserid) | **GET** /api/users/{id} | \n[*UsersApi*](doc/UsersApi.md) | [**usersControllerGetUsers**](doc/UsersApi.md#userscontrollergetusers) | **GET** /api/users | \n[*UsersApi*](doc/UsersApi.md) | [**usersControllerUpdateUserMnt**](doc/UsersApi.md#userscontrollerupdateusermnt) | **PATCH** /api/users/{id} | \n\n\n## Documentation For Models\n\n - [AddSerialNumberDto](doc/AddSerialNumberDto.md)\n - [AddSerialNumberResponseDto](doc/AddSerialNumberResponseDto.md)\n - [AddSpuModelDto](doc/AddSpuModelDto.md)\n - [Attribute](doc/Attribute.md)\n - [AttributeInProductSchema](doc/AttributeInProductSchema.md)\n - [AttributeInProductSchemaDto](doc/AttributeInProductSchemaDto.md)\n - [AttributeInfinityPaginationResult](doc/AttributeInfinityPaginationResult.md)\n - [AuthConfirmEmailDto](doc/AuthConfirmEmailDto.md)\n - [AuthEmailLoginDto](doc/AuthEmailLoginDto.md)\n - [AuthFacebookLoginDto](doc/AuthFacebookLoginDto.md)\n - [AuthForgotPasswordDto](doc/AuthForgotPasswordDto.md)\n - [AuthGoogleLoginDto](doc/AuthGoogleLoginDto.md)\n - [AuthResetPasswordDto](doc/AuthResetPasswordDto.md)\n - [AuthSignupDto](doc/AuthSignupDto.md)\n - [AuthUpdateDto](doc/AuthUpdateDto.md)\n - [AvatarSchema](doc/AvatarSchema.md)\n - [BlockActivityLog](doc/BlockActivityLog.md)\n - [BlockActivityLogDto](doc/BlockActivityLogDto.md)\n - [BlockUserDto](doc/BlockUserDto.md)\n - [Brand](doc/Brand.md)\n - [BrandInfinityPaginationResult](doc/BrandInfinityPaginationResult.md)\n - [CreateAttributeDto](doc/CreateAttributeDto.md)\n - [CreateBrandDto](doc/CreateBrandDto.md)\n - [CreateSkuDto](doc/CreateSkuDto.md)\n - [CreateSpuDto](doc/CreateSpuDto.md)\n - [CreateTagDto](doc/CreateTagDto.md)\n - [CreateUserDto](doc/CreateUserDto.md)\n - [DistrictLevel](doc/DistrictLevel.md)\n - [DistrictSchemaDTO](doc/DistrictSchemaDTO.md)\n - [Errors](doc/Errors.md)\n - [FilterAttributeDto](doc/FilterAttributeDto.md)\n - [FilterBrandsDto](doc/FilterBrandsDto.md)\n - [FilterSkuDto](doc/FilterSkuDto.md)\n - [FilterSpuDto](doc/FilterSpuDto.md)\n - [FilterTagDto](doc/FilterTagDto.md)\n - [FilterUserDto](doc/FilterUserDto.md)\n - [GhnDistrictDTO](doc/GhnDistrictDTO.md)\n - [GhnProvinceDTO](doc/GhnProvinceDTO.md)\n - [GhnWardDTO](doc/GhnWardDTO.md)\n - [ImageSchema](doc/ImageSchema.md)\n - [ImageSchemaDto](doc/ImageSchemaDto.md)\n - [ImageUploadedResponseDTO](doc/ImageUploadedResponseDTO.md)\n - [LoginResponseDto](doc/LoginResponseDto.md)\n - [PriceSchema](doc/PriceSchema.md)\n - [ProvinceLevel](doc/ProvinceLevel.md)\n - [ProvinceSchemaDTO](doc/ProvinceSchemaDTO.md)\n - [RefreshTokenDto](doc/RefreshTokenDto.md)\n - [RefreshTokenResponseDto](doc/RefreshTokenResponseDto.md)\n - [ResendConfirmEmail](doc/ResendConfirmEmail.md)\n - [SKU](doc/SKU.md)\n - [SPU](doc/SPU.md)\n - [SPUModelSchema](doc/SPUModelSchema.md)\n - [SPUModelSchemaDto](doc/SPUModelSchemaDto.md)\n - [SkuImageSchema](doc/SkuImageSchema.md)\n - [SkuInfinityPaginationResult](doc/SkuInfinityPaginationResult.md)\n - [SortAttributeDto](doc/SortAttributeDto.md)\n - [SortSkuDto](doc/SortSkuDto.md)\n - [SortSpuDto](doc/SortSpuDto.md)\n - [SortTagDto](doc/SortTagDto.md)\n - [SortUserDto](doc/SortUserDto.md)\n - [SpuInfinityPaginationResult](doc/SpuInfinityPaginationResult.md)\n - [Tag](doc/Tag.md)\n - [TagInfinityPaginationResult](doc/TagInfinityPaginationResult.md)\n - [UpdateAttributeDto](doc/UpdateAttributeDto.md)\n - [UpdateBrandDto](doc/UpdateBrandDto.md)\n - [UpdateSPUModelSchemaDto](doc/UpdateSPUModelSchemaDto.md)\n - [UpdateSpuDto](doc/UpdateSpuDto.md)\n - [UpdateTagDto](doc/UpdateTagDto.md)\n - [UpdateUserMntDto](doc/UpdateUserMntDto.md)\n - [User](doc/User.md)\n - [UserAddressSchema](doc/UserAddressSchema.md)\n - [UserAddressSchemaDTO](doc/UserAddressSchemaDTO.md)\n - [UserBlockSchema](doc/UserBlockSchema.md)\n - [UserInfinityPaginationResult](doc/UserInfinityPaginationResult.md)\n - [WardLevel](doc/WardLevel.md)\n - [WardSchemaDTO](doc/WardSchemaDTO.md)\n\n\n## Documentation For Authorization\n\n\nAuthentication schemes defined for the API:\n### bearer\n\n- **Type**: HTTP Bearer Token authentication (JWT)\n\n\n## Author\n\nteams@techcell.cloud\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechcell-project%2Fdart-dio-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftechcell-project%2Fdart-dio-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechcell-project%2Fdart-dio-sdk/lists"}