All URIs are relative to http://localhost
Method | HTTP request | Description |
---|---|---|
contactGroupsCreate | POST /api/v1/ContactGroups/group | Creates contact group |
contactGroupsDelete | DELETE /api/v1/ContactGroups/{id} | Removes contact by id |
contactGroupsGet | GET /api/v1/ContactGroups/{id} | Returns contact group by id |
contactGroupsGetList | GET /api/v1/ContactGroups/subscription/{subscriptionId}/groups | Returns contact groups by subscriptionId |
contactGroupsUpdate | PUT /api/v1/ContactGroups/{id} | Updates contact group by id |
ContactGroupVM contactGroupsCreate(createContactGroupVM)
Creates contact group
// Import classes:
//import org.openapitools.client.infrastructure.*
//import cloud.fastreport.model.*
val apiInstance = ContactGroupsApi()
val createContactGroupVM : CreateContactGroupVM = // CreateContactGroupVM |
try {
val result : ContactGroupVM = apiInstance.contactGroupsCreate(createContactGroupVM)
println(result)
} catch (e: ClientException) {
println("4xx response calling ContactGroupsApi#contactGroupsCreate")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ContactGroupsApi#contactGroupsCreate")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
createContactGroupVM | CreateContactGroupVM | [optional] |
Configure ApiKey: ApiClient.username = "" ApiClient.password = "" Configure JWT: ApiClient.accessToken = ""
- Content-Type: application/json
- Accept: application/json
contactGroupsDelete(id)
Removes contact by id
// Import classes:
//import org.openapitools.client.infrastructure.*
//import cloud.fastreport.model.*
val apiInstance = ContactGroupsApi()
val id : kotlin.String = id_example // kotlin.String |
try {
apiInstance.contactGroupsDelete(id)
} catch (e: ClientException) {
println("4xx response calling ContactGroupsApi#contactGroupsDelete")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ContactGroupsApi#contactGroupsDelete")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
id | kotlin.String |
null (empty response body)
Configure ApiKey: ApiClient.username = "" ApiClient.password = "" Configure JWT: ApiClient.accessToken = ""
- Content-Type: Not defined
- Accept: application/json
ContactGroupVM contactGroupsGet(id)
Returns contact group by id
// Import classes:
//import org.openapitools.client.infrastructure.*
//import cloud.fastreport.model.*
val apiInstance = ContactGroupsApi()
val id : kotlin.String = id_example // kotlin.String |
try {
val result : ContactGroupVM = apiInstance.contactGroupsGet(id)
println(result)
} catch (e: ClientException) {
println("4xx response calling ContactGroupsApi#contactGroupsGet")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ContactGroupsApi#contactGroupsGet")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
id | kotlin.String |
Configure ApiKey: ApiClient.username = "" ApiClient.password = "" Configure JWT: ApiClient.accessToken = ""
- Content-Type: Not defined
- Accept: application/json
ContactGroupsVM contactGroupsGetList(subscriptionId, skip, take)
Returns contact groups by subscriptionId
// Import classes:
//import org.openapitools.client.infrastructure.*
//import cloud.fastreport.model.*
val apiInstance = ContactGroupsApi()
val subscriptionId : kotlin.String = subscriptionId_example // kotlin.String |
val skip : kotlin.Int = 56 // kotlin.Int |
val take : kotlin.Int = 56 // kotlin.Int |
try {
val result : ContactGroupsVM = apiInstance.contactGroupsGetList(subscriptionId, skip, take)
println(result)
} catch (e: ClientException) {
println("4xx response calling ContactGroupsApi#contactGroupsGetList")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ContactGroupsApi#contactGroupsGetList")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
subscriptionId | kotlin.String | ||
skip | kotlin.Int | [optional] [default to 0] | |
take | kotlin.Int | [optional] [default to 10] |
Configure ApiKey: ApiClient.username = "" ApiClient.password = "" Configure JWT: ApiClient.accessToken = ""
- Content-Type: Not defined
- Accept: application/json
ContactGroupVM contactGroupsUpdate(id, updateContactGroupVM)
Updates contact group by id
// Import classes:
//import org.openapitools.client.infrastructure.*
//import cloud.fastreport.model.*
val apiInstance = ContactGroupsApi()
val id : kotlin.String = id_example // kotlin.String |
val updateContactGroupVM : UpdateContactGroupVM = // UpdateContactGroupVM |
try {
val result : ContactGroupVM = apiInstance.contactGroupsUpdate(id, updateContactGroupVM)
println(result)
} catch (e: ClientException) {
println("4xx response calling ContactGroupsApi#contactGroupsUpdate")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ContactGroupsApi#contactGroupsUpdate")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
id | kotlin.String | ||
updateContactGroupVM | UpdateContactGroupVM | [optional] |
Configure ApiKey: ApiClient.username = "" ApiClient.password = "" Configure JWT: ApiClient.accessToken = ""
- Content-Type: application/json
- Accept: application/json