{"id":25442104,"url":"https://github.com/techcell-project/dart-sdk","last_synced_at":"2025-07-27T06:13:10.518Z","repository":{"id":232042626,"uuid":"783035565","full_name":"TechCell-Project/dart-sdk","owner":"TechCell-Project","description":"A generated SDK for Dart","archived":false,"fork":false,"pushed_at":"2024-04-13T18:21:21.000Z","size":94,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-04-14T08:51:29.174Z","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:58:07.000Z","updated_at":"2024-04-15T10:39:34.881Z","dependencies_parsed_at":"2024-04-13T19:52:14.950Z","dependency_job_id":null,"html_url":"https://github.com/TechCell-Project/dart-sdk","commit_stats":null,"previous_names":["techcell-project/dart-sdk"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechCell-Project%2Fdart-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechCell-Project%2Fdart-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechCell-Project%2Fdart-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TechCell-Project%2Fdart-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TechCell-Project","download_url":"https://codeload.github.com/TechCell-Project/dart-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:51.555Z","updated_at":"2025-02-17T13:16:52.377Z","avatar_url":"https://github.com/TechCell-Project.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dart_sdk\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.DartClientCodegen\nFor more information, please visit [https://techcell.cloud](https://techcell.cloud)\n\n## Requirements\n\nDart 2.12 or later\n\n## Installation \u0026 Usage\n\n### Github\nIf this Dart package is published to Github, add the following dependency to your pubspec.yaml\n```\ndependencies:\n  dart_sdk:\n    git: https://github.com/TechCell-Project/dart-sdk.git\n```\n\n### Local\nTo use the package in your local drive, add the following dependency to your pubspec.yaml\n```\ndependencies:\n  dart_sdk:\n    path: /path/to/dart_sdk\n```\n\n## Tests\n\nTODO\n\n## Getting Started\n\nPlease follow the [installation procedure](#installation--usage) and then run the following:\n\n```dart\nimport 'package:dart_sdk/api.dart';\n\n\nfinal api_instance = AddressApi();\nfinal provinceId = 201; // num | Mã tỉnh thành\n\ntry {\n    final result = api_instance.addressControllerGetDistricts(provinceId);\n    print(result);\n} catch (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* | [**addressControllerGetDistricts**](doc//AddressApi.md#addresscontrollergetdistricts) | **GET** /api/address/districts/{province_id} | Get districts\n*AddressApi* | [**addressControllerGetProvinces**](doc//AddressApi.md#addresscontrollergetprovinces) | **GET** /api/address/provinces | Get provinces\n*AddressApi* | [**addressControllerGetWards**](doc//AddressApi.md#addresscontrollergetwards) | **GET** /api/address/wards/{district_id} | Get wards\n*AttributesApi* | [**attributesControllerCreateAttribute**](doc//AttributesApi.md#attributescontrollercreateattribute) | **POST** /api/attributes | \n*AttributesApi* | [**attributesControllerDeleteAttribute**](doc//AttributesApi.md#attributescontrollerdeleteattribute) | **DELETE** /api/attributes/{id} | \n*AttributesApi* | [**attributesControllerGetAttribute**](doc//AttributesApi.md#attributescontrollergetattribute) | **GET** /api/attributes/{id} | \n*AttributesApi* | [**attributesControllerGetAttributes**](doc//AttributesApi.md#attributescontrollergetattributes) | **GET** /api/attributes | \n*AttributesApi* | [**attributesControllerUpdateAttribute**](doc//AttributesApi.md#attributescontrollerupdateattribute) | **PATCH** /api/attributes/{id} | \n*AuthApi* | [**authControllerConfirmEmail**](doc//AuthApi.md#authcontrollerconfirmemail) | **POST** /api/auth/email/confirm | \n*AuthApi* | [**authControllerForgotPassword**](doc//AuthApi.md#authcontrollerforgotpassword) | **POST** /api/auth/forgot/password | \n*AuthApi* | [**authControllerGetMe**](doc//AuthApi.md#authcontrollergetme) | **GET** /api/auth/me | \n*AuthApi* | [**authControllerLogin**](doc//AuthApi.md#authcontrollerlogin) | **POST** /api/auth/email/login | \n*AuthApi* | [**authControllerLogout**](doc//AuthApi.md#authcontrollerlogout) | **POST** /api/auth/logout | \n*AuthApi* | [**authControllerRefresh**](doc//AuthApi.md#authcontrollerrefresh) | **POST** /api/auth/refresh | \n*AuthApi* | [**authControllerRegister**](doc//AuthApi.md#authcontrollerregister) | **POST** /api/auth/email/register | \n*AuthApi* | [**authControllerResendConfirmEmail**](doc//AuthApi.md#authcontrollerresendconfirmemail) | **POST** /api/auth/email/resend-confirm | \n*AuthApi* | [**authControllerResetPassword**](doc//AuthApi.md#authcontrollerresetpassword) | **POST** /api/auth/reset/password | \n*AuthApi* | [**authControllerUpdateMe**](doc//AuthApi.md#authcontrollerupdateme) | **PATCH** /api/auth/me | \n*AuthApi* | [**authFacebookControllerLogin**](doc//AuthApi.md#authfacebookcontrollerlogin) | **POST** /api/auth/facebook/login | \n*AuthApi* | [**authGoogleControllerLogin**](doc//AuthApi.md#authgooglecontrollerlogin) | **POST** /api/auth/google/login | \n*BrandsApi* | [**brandsControllerCreateBrand**](doc//BrandsApi.md#brandscontrollercreatebrand) | **POST** /api/brands | \n*BrandsApi* | [**brandsControllerDeleteBrand**](doc//BrandsApi.md#brandscontrollerdeletebrand) | **DELETE** /api/brands/{id} | \n*BrandsApi* | [**brandsControllerGetBrand**](doc//BrandsApi.md#brandscontrollergetbrand) | **GET** /api/brands/{id} | \n*BrandsApi* | [**brandsControllerGetBrands**](doc//BrandsApi.md#brandscontrollergetbrands) | **GET** /api/brands | \n*BrandsApi* | [**brandsControllerUpdateBrand**](doc//BrandsApi.md#brandscontrollerupdatebrand) | **PATCH** /api/brands/{id} | \n*ImagesApi* | [**imagesControllerGetImageByPublicId**](doc//ImagesApi.md#imagescontrollergetimagebypublicid) | **GET** /api/images/{publicId} | Get image by public id\n*ImagesApi* | [**imagesControllerUploadArrayImages**](doc//ImagesApi.md#imagescontrolleruploadarrayimages) | **POST** /api/images | Upload multiple image\n*SkusApi* | [**skusControllerAddSerialNumbers**](doc//SkusApi.md#skuscontrolleraddserialnumbers) | **POST** /api/skus/{id}/serial-numbers | \n*SkusApi* | [**skusControllerCreateSku**](doc//SkusApi.md#skuscontrollercreatesku) | **POST** /api/skus | \n*SkusApi* | [**skusControllerGetSkuById**](doc//SkusApi.md#skuscontrollergetskubyid) | **GET** /api/skus/{id} | \n*SkusApi* | [**skusControllerGetSkus**](doc//SkusApi.md#skuscontrollergetskus) | **GET** /api/skus | \n*SkusApi* | [**skusControllerUpdateSkuById**](doc//SkusApi.md#skuscontrollerupdateskubyid) | **PATCH** /api/skus/{id} | \n*SpusApi* | [**sPUControllerAddSpuModels**](doc//SpusApi.md#spucontrolleraddspumodels) | **POST** /api/spus/{id}/models | \n*SpusApi* | [**sPUControllerCreateSPU**](doc//SpusApi.md#spucontrollercreatespu) | **POST** /api/spus | \n*SpusApi* | [**sPUControllerGetSPU**](doc//SpusApi.md#spucontrollergetspu) | **GET** /api/spus/{id} | \n*SpusApi* | [**sPUControllerGetSPUs**](doc//SpusApi.md#spucontrollergetspus) | **GET** /api/spus | \n*SpusApi* | [**sPUControllerUpdateSPU**](doc//SpusApi.md#spucontrollerupdatespu) | **PATCH** /api/spus/{id} | \n*SpusApi* | [**sPUControllerUpdateSpuModel**](doc//SpusApi.md#spucontrollerupdatespumodel) | **PATCH** /api/spus/{id}/models/{slug} | \n*TagsApi* | [**tagsControllerCreateTag**](doc//TagsApi.md#tagscontrollercreatetag) | **POST** /api/tags | \n*TagsApi* | [**tagsControllerGetTag**](doc//TagsApi.md#tagscontrollergettag) | **GET** /api/tags/{id} | \n*TagsApi* | [**tagsControllerGetTags**](doc//TagsApi.md#tagscontrollergettags) | **GET** /api/tags | \n*TagsApi* | [**tagsControllerUpdateTag**](doc//TagsApi.md#tagscontrollerupdatetag) | **PATCH** /api/tags/{id} | \n*UsersApi* | [**usersControllerCreate**](doc//UsersApi.md#userscontrollercreate) | **POST** /api/users | \n*UsersApi* | [**usersControllerGetUserId**](doc//UsersApi.md#userscontrollergetuserid) | **GET** /api/users/{id} | \n*UsersApi* | [**usersControllerGetUsers**](doc//UsersApi.md#userscontrollergetusers) | **GET** /api/users | \n*UsersApi* | [**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 authentication\n\n\n## Author\n\nteams@techcell.cloud\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechcell-project%2Fdart-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftechcell-project%2Fdart-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechcell-project%2Fdart-sdk/lists"}