Trip tag for iOS app
Setting up
Add trip tag
Return tags successfully added (with tag and type only, without source).
/**
* Add track tags. Return tags successfully added (with tag and type only, without source).
*
* @param trackToken Track id.
*/
- (void)addTrackTags:(NSArray<RPTag *>*)tags to:(NSString *)trackToken completion:(id response, NSArray *error)callback;
let tagExample = RPTag.init()
tagExample.tag = "BusinessTag"
tagExample.source = "TelematicsApp"
RPEntry.instance().api.addTrackTags([tagExample], to: "TRACK_TOKEN") { response, error in
//
}
Remove trip tag
Return tags successfully removed (with tag and type only, without source).
/**
* Remove track tags. Return tags successfully removed (with tag and type only, without source).
*
* @param trackToken Track id.
*/
- (void)removeTrackTags:(NSArray<RPTag *>*)tags from:(NSString *)trackToken completion:(id response, NSArray *error)callback;
let tagExample = RPTag.init()
tagExample.tag = "BusinessTag"
tagExample.source = "TelematicsApp"
RPEntry.instance().api.removeTrackTags([tagExample], from: "TRACK_TOKEN") { response, error in
//
}
Get trip tags
/**
* Returns track tags.
*
* @param trackToken Track id.
*/
- (void)getTrackTags:(NSString *)trackToken completion:(id response, NSArray *error)callback;
RPEntry.instance().api.getTrackTags("TRACK_TOKEN") { response, error in
//
}
Updated almost 3 years ago