linktsp_api
linktsp_api is private package for empolyees inside linktsp company used to handle call APIs.
Services
- Account
- Future<\UserModel> login({required String password, required String email});
- Future<\UserModel> register({required RegisterModel registerModel});
- Future<\UserModel> updateProfile({required UserModel userModel});
- Future<\UserModel> getProfileDetails( {required UserModel userModel, required int customerId});
- Future<\CustomerSummaryModel> customerSummary({required int customerId});
- Future<\bool> verify({required ActivationCodeModel activationCodeModel});
- Future<\bool> resendVerificationCode( {required ActivationCodeModel activationCodeModel});
- Future<\bool> changePassword( {required int customId, required String oldPassword, required String newPassword});
- Future<\bool> forgetPassword({required String data, required int verifyType});
- Future<\bool> resendPassword({required String data, required int verifyType});
- Future<\int> confirmPassword( {required String data, required int verifyType, required String password});
- Future<\bool> resetPassword( {required int customerId, required String password});
- Future<\bool> subscribe({required String email});
- Future<\bool> unSubscribe({required String email});
- Future<\bool> notificationsToken({required String deviceToken});
- Address
- Future<\List<\AddressModel>> getAddressBook({required int customId});
- Future<\List<\AddressModel>> getShipmentAddresses({required int customId});
- Future<\AddressModel> saveAddress({required AddressModel addressModel});
- Future<\AddressModel> getAddressDetails({required int addressId});
- Future<\bool> deleteAddress({required int addressId});
- Cancel Order
- Future<\bool> cancelOrder({required CancelReasonModel cancelReasonModel});
- Cart
- Future<\bool> addToCart({required List<\CartSkuModel> cartSkuModel, required int customerId});
- Future<\List<\CartItemModel>> getCartList({required int customerId});
- Future<\List<\CartItemModel>> guestCartUpdate({required List<\CartSkuModel> cartSkuModel}); -- Future<\PreOrderMessageModel> preOrderMessage({required int customerId}); -- Future<\int> getCartCounter({required int customerId}); -- Future<\bool> removeFromCart({required int skuId, required int customerId}); -- Future<\CartSummaryModel> getCartSummary({required int customerId}); -- Future<\String> cartDiscountNotification({required int customerId}); -- Future<\String> visitorDiscountNotification({required List<\CartSkuModel> cartSkuModel});
- Checkout
- Future<\AddressModel> getDefaultAddress({required int customerId});
- Future<\List
> getShipmentAddresses({required int customerId}); - Future<\CheckouCartSummaryModel> chehckoutCartSummary( {required int customerId, required int storeId, required int addressId});
- Future<\List<\PaymentOptionsModel>> getPaymentOptions(); -- Future<\CheckouCartSummaryModel> couponRedeem( {required String couponCode, required int addressId, required int loyaltyPoints, required int customerId, int? storeId});
- Future<\CheckouCartSummaryModel> couponClear( {required String couponCode, required int addressId, required int loyaltyPoints, required int customerId, int? storeId});
- Future<\CheckoutReviewModel> checkoutReview( {required int customerId, int? paymentOptionId, int? addressId, int? loyaltyPoints, int? pickStoreID});
- Future<\String> confirm( {required int customerId, int? paymentOptionId, int? addressId, required int loyaltyPoints, required double finalAmount, int? storeId});
- Future<\PaymentFrameModel> confirmOrder( {required int customerId, int? paymentOptionId, int? addressId, required int loyaltyPoints, required double finalAmount, int? storeId});
- Future<\String> confirmOneClickOrder( {required int customerId, int? addressId, required int qty, required int skuId});
- Future<\OneClickOrderDetailsModel> oneClickOrderDetails( {required int customerId, required int qty, required int skuId});
- Future<\OneClickOrderDetailsModel> oneClickOrderTriggeredDiscount( {required int customerId, required int qty, required int skuId});
- Future<\CheckouCartSummaryModel> loyaltyPointsClear( {required int customerId, required int addressId, required int loyaltyPoints, int? storeId});
- Future<\CheckouCartSummaryModel> loyaltyPointsRedeem( {required int customerId, required int addressId, required int loyaltyPoints, int? storeId});
- Complaint
- Future<\bool> saveComplaint({required ComplaintModel complaintModel});
- Content Page
- Future<\ContentPageModel> getContentPage({required int id});
- List
- Future<\ListingDataModel> getListingWithCategory({required ListModel listModel});
- Future<\ListingDataModel> getListingWithFilter({required ListModel listModel});
- Future<\ListingDataModel> getListingWithSort({required ListModel listModel});
- Future<\FilterDataModel> getFilterOptionsData({required ListModel listModel});
- Lookup
- Future<\List<\CityModel>> getCities();
- Future<\List<\StoreModel>> getStores();
- Future<\List<\ComplaintLookupModel>> getComplaintLookup();
- Future<\List<\CancelReasonLookupModel>> getCancelReasonLookup();
- Future<\List<\CityModel>> getZoneLookup();
- Future<\List<\CityModel>> getStoreCityLookup();
- Future<\List<\CityModel>> getCityPerZoneLookup();
- Future<\List<\FeedbackReasonsLookupModel>> getFeedbackReasonsLookup();
- Menu
- Future<\MenuModel> getMenu({required int customerID});
- Future<\List<\ContactInfoModel>> getContactInfo();
- Future<\String> getPreOrderPolicy();
- Multi Store
- Future<\CartValidateModel> cartValidate( {required int addressId, required int customerID});
- Future<\CartValidateModel> cartUpdate( {required int customerID, required int addressId, required List<\CartSkuModel> carts});
- Future<\CartValidateModel> cartItemRemove( {required int customerID, required int addressId, required int skuid});
- Order
- Future<\List<\OrderModel>> getOrders({required int customerId});
- Future<\OrderDetailsModel> getOrderDetails({required String orderCode});
- Future<\TrackOrderModel> trackOrder({required String orderCode});
- Page Block
- Future<\PageBlockModel> getPageBlock();
- Reviews
- Future<\ReviewModel> getProductReviews({required String productCode});
- Future<\bool> addReview({required ItemReview itemReview});
- Future<\ReviewRateModel> getProductRate({required String productCode});
- Future<\bool> addRate( {required String productCode, required double rate, required int customerId});
- Setting
- Future<\SettingModel> getVersions();
- Future<\String> getServiceAgreement();
- Sku
- Future<\ProductDetailsModel> getProductDetails({ required int skuid, int customerId, });
- Future<\ProductDetailsModel> getProductDetailsScanner( {required String skuCode, int customerId}); -- Future<\ProductDetailsModel> getSkuDetails( {required String productCode, required int colorId, required int sizeId, required String switchType, int customerId}); -- Future<\List<\ProductDetailsModel>> getInnerProductSliders({ required String productCode, required String relatedItemsEnum, int customerId, });
- Social Login -- Future<\List<\SocialLoginModel>> getSocialLoginKeys(); -- Future<\SocialLoginUserModel> socialLogin( {required SocialLoginUserModel socialLoginUserModel});
- Store
- Future<\List<\StoreModel>> storesFilter( {required StoreFilterModel storeFilterModel});
- Token
- Future<\String> getToken(String domin, int version);
- Wishlist
- Future<\List<\WishlistProductsModel>> getWishlist({required int customerId});
- Future<\bool> addToWishlist({required int customerId, required int skuid});
- Future<\bool> removeFromWishlist( {required int customerId, required int skuid});
- Future<\bool> removeAllFromWishlist({required int customerId});
- Future<\bool> moveToCart({required int customerId, required int skuid});
Libraries
- account_services
- account_services
- activation_code_model
- activation_code_model
- address_model
- address_services
- admin_model
- cancel_order_services
- cancel_reason_model
- cart_item_model
- cart_services
- cart_sku_model
- cart_summary_model
- cart_summary_model
- cart_summary_model
- cart_validate_model
- checkout_cart_summary_model
- checkout_services
- city_model
- color_model
- complaint_model
- complaint_services
- config_delivery_period_model
- content_page_model
- content_page_service
- default_api
- exception_api
- feature_model
- linktsp_api
- linktsp_api_exports
- linktsp_api_web
- list_model
- list_service
- lookup_model
- lookup_service
- multi_store_service
- order_model
- page_block_model
- page_block_web_services
- preorder_message_model
- register_model
- register_model
- result_model
- review_model
- review_web_services
- service
- setting_model
- setting_model
- setting_web_services
- size_model
- sku_model
- sku_web_services
- store
- store_model
- store_web_services
- summary_model
- token_service
- user_model
- user_model
- wishlist_model
- wishlist_web_services