From 033f33683cff314759bbcd73e107fc6e8176a56e Mon Sep 17 00:00:00 2001 From: ashrafzarkanisala Date: Mon, 22 Jul 2024 10:46:22 +0300 Subject: [PATCH] new api paths --- lib/services/api/api_links_endpoints.dart | 48 ++++++++++++++++------- 1 file changed, 33 insertions(+), 15 deletions(-) diff --git a/lib/services/api/api_links_endpoints.dart b/lib/services/api/api_links_endpoints.dart index d32bdba..457f96b 100644 --- a/lib/services/api/api_links_endpoints.dart +++ b/lib/services/api/api_links_endpoints.dart @@ -1,5 +1,9 @@ +import 'package:flutter/foundation.dart'; + abstract class ApiEndpoints { - static const String baseUrl = 'https://syncrow.azurewebsites.net'; + static const String baseUrl = kReleaseMode + ? 'https://syncrow-staging.azurewebsites.net/api' + : 'https://syncrow-dev.azurewebsites.net/api'; // static const String baseUrl = 'http://100.107.182.63:4001'; //Localhost ////////////////////////////////////// Authentication /////////////////////////////// @@ -9,7 +13,8 @@ abstract class ApiEndpoints { static const String deleteUser = '$baseUrl/authentication/user/delete/{id}'; static const String sendOtp = '$baseUrl/authentication/user/send-otp'; static const String verifyOtp = '$baseUrl/authentication/user/verify-otp'; - static const String forgetPassword = '$baseUrl/authentication/user/forget-password'; + static const String forgetPassword = + '$baseUrl/authentication/user/forget-password'; ////////////////////////////////////// Spaces /////////////////////////////////////// @@ -19,10 +24,12 @@ abstract class ApiEndpoints { static const String addCommunityToUser = '$baseUrl/community/user'; //GET static const String communityByUuid = '$baseUrl/community/{communityUuid}'; - static const String communityChild = '$baseUrl/community/child/{communityUuid}'; + static const String communityChild = + '$baseUrl/community/child/{communityUuid}'; static const String communityUser = '$baseUrl/community/user/{userUuid}'; //PUT - static const String renameCommunity = '$baseUrl/community/rename/{communityUuid}'; + static const String renameCommunity = + '$baseUrl/community/rename/{communityUuid}'; ///Building Module //POST @@ -31,10 +38,12 @@ abstract class ApiEndpoints { //GET static const String buildingByUuid = '$baseUrl/building/{buildingUuid}'; static const String buildingChild = '$baseUrl/building/child/{buildingUuid}'; - static const String buildingParent = '$baseUrl/building/parent/{buildingUuid}'; + static const String buildingParent = + '$baseUrl/building/parent/{buildingUuid}'; static const String buildingUser = '$baseUrl/building/user/{userUuid}'; //PUT - static const String renameBuilding = '$baseUrl/building/rename/{buildingUuid}'; + static const String renameBuilding = + '$baseUrl/building/rename/{buildingUuid}'; ///Floor Module //POST @@ -57,7 +66,8 @@ abstract class ApiEndpoints { static const String unitChild = '$baseUrl/unit/child/'; static const String unitParent = '$baseUrl/unit/parent/{unitUuid}'; static const String unitUser = '$baseUrl/unit/user/'; - static const String invitationCode = '$baseUrl/unit/{unitUuid}/invitation-code'; + static const String invitationCode = + '$baseUrl/unit/{unitUuid}/invitation-code'; static const String verifyInvitationCode = '$baseUrl/unit/user/verify-code'; //PUT @@ -80,7 +90,8 @@ abstract class ApiEndpoints { static const String controlGroup = '$baseUrl/group/control'; //GET static const String groupBySpace = '$baseUrl/group/{unitUuid}'; - static const String devicesByGroupName = '$baseUrl/group/{unitUuid}/devices/{groupName}'; + static const String devicesByGroupName = + '$baseUrl/group/{unitUuid}/devices/{groupName}'; static const String groupByUuid = '$baseUrl/group/{groupUuid}'; //DELETE @@ -92,16 +103,20 @@ abstract class ApiEndpoints { static const String addDeviceToRoom = '$baseUrl/device/room'; static const String addDeviceToGroup = '$baseUrl/device/group'; static const String controlDevice = '$baseUrl/device/{deviceUuid}/control'; - static const String firmwareDevice = '$baseUrl/device/{deviceUuid}/firmware/{firmwareVersion}'; + static const String firmwareDevice = + '$baseUrl/device/{deviceUuid}/firmware/{firmwareVersion}'; static const String getDevicesByUserId = '$baseUrl/device/user/{userId}'; static const String getDevicesByUnitId = '$baseUrl/device/unit/{unitUuid}'; //GET static const String deviceByRoom = '$baseUrl/device/room'; static const String deviceByUuid = '$baseUrl/device/{deviceUuid}'; - static const String deviceFunctions = '$baseUrl/device/{deviceUuid}/functions'; - static const String gatewayApi = '$baseUrl/device/gateway/{gatewayUuid}/devices'; - static const String deviceFunctionsStatus = '$baseUrl/device/{deviceUuid}/functions/status'; + static const String deviceFunctions = + '$baseUrl/device/{deviceUuid}/functions'; + static const String gatewayApi = + '$baseUrl/device/gateway/{gatewayUuid}/devices'; + static const String deviceFunctionsStatus = + '$baseUrl/device/{deviceUuid}/functions/status'; ///Device Permission Module //POST @@ -109,14 +124,16 @@ abstract class ApiEndpoints { //GET static const String devicePermissionList = '$baseUrl/device-permission/list'; //PUT - static const String editDevicePermission = '$baseUrl/device-permission/edit/{userId}'; + static const String editDevicePermission = + '$baseUrl/device-permission/edit/{userId}'; static const String assignDeviceToRoom = '$baseUrl/device/room'; /// Scene API //////////////////// /// POST static const String createScene = '$baseUrl/scene/tap-to-run'; - static const String triggerScene = '$baseUrl/scene/tap-to-run/trigger/{sceneId}'; + static const String triggerScene = + '$baseUrl/scene/tap-to-run/trigger/{sceneId}'; /// GET static const String getUnitScenes = '$baseUrl/scene/tap-to-run/{unitUuid}'; @@ -127,7 +144,8 @@ abstract class ApiEndpoints { static const String updateScene = '$baseUrl/scene/tap-to-run/{sceneId}'; /// DELETE - static const String deleteScene = '$baseUrl/scene/tap-to-run/{unitUuid}/{sceneId}'; + static const String deleteScene = + '$baseUrl/scene/tap-to-run/{unitUuid}/{sceneId}'; //////////////////////Door Lock ////////////////////// //online