mirror of
https://github.com/aljazceru/signal-cli-rest-api.git
synced 2025-12-19 15:44:28 +01:00
changed default parameters in swagger documentation for create groups
endpoint * reordered parameters in swagger annotation in order to default the add members & edit group permissions to 'only-admins' & set the default for the group link to 'disable'. see #148
This commit is contained in:
@@ -41,8 +41,8 @@ type GroupEntry struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type GroupPermissions struct {
|
type GroupPermissions struct {
|
||||||
AddMembers string `json:"add_members" enums:"every-member,only-admins"`
|
AddMembers string `json:"add_members" enums:"only-admins,every-member"`
|
||||||
EditGroup string `json:"edit_group" enums:"every-member,only-admins"`
|
EditGroup string `json:"edit_group" enums:"only-admins,every-member"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type CreateGroupRequest struct {
|
type CreateGroupRequest struct {
|
||||||
@@ -50,7 +50,7 @@ type CreateGroupRequest struct {
|
|||||||
Members []string `json:"members"`
|
Members []string `json:"members"`
|
||||||
Description string `json:"description"`
|
Description string `json:"description"`
|
||||||
Permissions GroupPermissions `json:"permissions"`
|
Permissions GroupPermissions `json:"permissions"`
|
||||||
GroupLinkState string `json:"group_link" enums:"enabled,enabled-with-approval,disabled"`
|
GroupLinkState string `json:"group_link" enums:"disabled,enabled,enabled-with-approval"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type LoggingConfiguration struct {
|
type LoggingConfiguration struct {
|
||||||
|
|||||||
@@ -950,9 +950,9 @@ var doc = `{
|
|||||||
"group_link": {
|
"group_link": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"enum": [
|
"enum": [
|
||||||
|
"disabled",
|
||||||
"enabled",
|
"enabled",
|
||||||
"enabled-with-approval",
|
"enabled-with-approval"
|
||||||
"disabled"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"members": {
|
"members": {
|
||||||
@@ -1030,15 +1030,15 @@ var doc = `{
|
|||||||
"add_members": {
|
"add_members": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"enum": [
|
"enum": [
|
||||||
"every-member",
|
"only-admins",
|
||||||
"only-admins"
|
"every-member"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"edit_group": {
|
"edit_group": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"enum": [
|
"enum": [
|
||||||
"every-member",
|
"only-admins",
|
||||||
"only-admins"
|
"every-member"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -935,9 +935,9 @@
|
|||||||
"group_link": {
|
"group_link": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"enum": [
|
"enum": [
|
||||||
|
"disabled",
|
||||||
"enabled",
|
"enabled",
|
||||||
"enabled-with-approval",
|
"enabled-with-approval"
|
||||||
"disabled"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"members": {
|
"members": {
|
||||||
@@ -1015,15 +1015,15 @@
|
|||||||
"add_members": {
|
"add_members": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"enum": [
|
"enum": [
|
||||||
"every-member",
|
"only-admins",
|
||||||
"only-admins"
|
"every-member"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"edit_group": {
|
"edit_group": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"enum": [
|
"enum": [
|
||||||
"every-member",
|
"only-admins",
|
||||||
"only-admins"
|
"every-member"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,9 +21,9 @@ definitions:
|
|||||||
type: string
|
type: string
|
||||||
group_link:
|
group_link:
|
||||||
enum:
|
enum:
|
||||||
|
- disabled
|
||||||
- enabled
|
- enabled
|
||||||
- enabled-with-approval
|
- enabled-with-approval
|
||||||
- disabled
|
|
||||||
type: string
|
type: string
|
||||||
members:
|
members:
|
||||||
items:
|
items:
|
||||||
@@ -74,13 +74,13 @@ definitions:
|
|||||||
properties:
|
properties:
|
||||||
add_members:
|
add_members:
|
||||||
enum:
|
enum:
|
||||||
- every-member
|
|
||||||
- only-admins
|
- only-admins
|
||||||
|
- every-member
|
||||||
type: string
|
type: string
|
||||||
edit_group:
|
edit_group:
|
||||||
enum:
|
enum:
|
||||||
- every-member
|
|
||||||
- only-admins
|
- only-admins
|
||||||
|
- every-member
|
||||||
type: string
|
type: string
|
||||||
type: object
|
type: object
|
||||||
api.IdentityEntry:
|
api.IdentityEntry:
|
||||||
|
|||||||
Reference in New Issue
Block a user