Last Updated on : 2024-03-21 03:32:20download
This topic describes how to manage a site.
API description
+ (void)getSiteListWithSuccess:(ThingSiteSuccessList)success failure:(ThingFailureError)failure;
Parameter description
Parameter | Description |
---|---|
success | The success callback. |
failure | The failure callback. |
Example
[ThingResidenceSiteManager getSiteListWithSuccess:^(NSArray<ThingResidenceSiteModel *> * _Nullable list) {
self.dataArray = list;
} failure:^(NSError *error) {
}];
API description
+ (void)getSiteDetailWithSiteId:(long long)siteId
success:(ThingSiteSuccess)success
failure:(ThingFailureError)failure;
Parameter description
Parameter | Description |
---|---|
siteId | The site ID. |
success | The success callback. |
failure | The failure callback. |
Example
[ThingResidenceSiteManager getSiteDetailWithSiteId:SiteManager.shared.siteId
success:^(ThingResidenceSiteModel * _Nullable model) {
} failure:^(NSError *error) {
}];
API description
+ (void)createSiteWithName:(NSString *)name
latitude:(double)latitude
longitude:(double)longitude
geoName:(NSString *)geoName
success:(ThingSuccessID)success
failure:(ThingFailureError)failure;
Parameter description
Parameter | Description |
---|---|
name | The name of the site. |
latitude | The latitude. |
longitude | The longitude. |
geoName | The geographical location. |
success | The success callback. |
failure | The failure callback. |
Example
[ThingResidenceSiteManager createSiteWithName:self.nameTextFiled.text
latitude:0
longitude:0
geoName:@""
success:^(id result) {
} failure:^(NSError *error) {
}];
API description
+ (void)removeSiteWithSiteID:(long long)siteId
success:(ThingSuccessID)success
failure:(ThingFailureError)failure;
Parameter description
Parameter | Description |
---|---|
siteId | The site ID. |
success | The success callback. |
failure | The failure callback. |
Example
[ThingResidenceSiteManager removeSiteWithSiteID:siteId
success:^(id result) {
} failure:^(NSError *error) {
}];
Is this page helpful?
YesFeedbackIs this page helpful?
YesFeedback