[O] Combine join, leave, delete into one action api
This commit is contained in:
+4
-27
@@ -120,18 +120,6 @@ class APIs
|
|||||||
*/
|
*/
|
||||||
static let familyCreate = API<Family>(loc: "/family/create")
|
static let familyCreate = API<Family>(loc: "/family/create")
|
||||||
|
|
||||||
/**
|
|
||||||
Delete a family
|
|
||||||
|
|
||||||
## Parameters (Besides from username and password)
|
|
||||||
- fid: Family ID
|
|
||||||
- pin: Admin pin
|
|
||||||
|
|
||||||
## Returns
|
|
||||||
Success or not
|
|
||||||
*/
|
|
||||||
static let familyDelete = API<String>(loc: "/family/delete")
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Change a family's admin pin
|
Change a family's admin pin
|
||||||
|
|
||||||
@@ -146,28 +134,17 @@ class APIs
|
|||||||
static let familyChangePin = API<String>(loc: "/family/update_pin")
|
static let familyChangePin = API<String>(loc: "/family/update_pin")
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Join family
|
Family-related action
|
||||||
|
|
||||||
## Parameters (Besides from username and password)
|
## Parameters (Besides from username and password)
|
||||||
- fid: Family ID
|
- fid: Family ID
|
||||||
- pin: Admin pin
|
- pin: Admin pin
|
||||||
|
- action: Join / Leave / Delete
|
||||||
|
|
||||||
## Returns
|
## Returns
|
||||||
Family object
|
Family object or success message
|
||||||
*/
|
*/
|
||||||
static let familyJoin = API<Family>(loc: "/family/join")
|
static let familyAction = API<Family>(loc: "/family/action")
|
||||||
|
|
||||||
/**
|
|
||||||
Leave family
|
|
||||||
|
|
||||||
## Parameters (Besides from username and password)
|
|
||||||
- fid: Family ID
|
|
||||||
- pin: Admin pin
|
|
||||||
|
|
||||||
## Returns
|
|
||||||
Success or not
|
|
||||||
*/
|
|
||||||
static let familyLeave = API<String>(loc: "/family/leave")
|
|
||||||
|
|
||||||
private init() {}
|
private init() {}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user