Skip to content
119 changes: 0 additions & 119 deletions .idea/codeStyles/Project.xml

This file was deleted.

5 changes: 0 additions & 5 deletions .idea/codeStyles/codeStyleConfig.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/compiler.xml

This file was deleted.

4 changes: 0 additions & 4 deletions .idea/encodings.xml

This file was deleted.

10 changes: 0 additions & 10 deletions .idea/inspectionProfiles/Project_Default.xml

This file was deleted.

25 changes: 0 additions & 25 deletions .idea/jarRepositories.xml

This file was deleted.

14 changes: 0 additions & 14 deletions .idea/misc.xml

This file was deleted.

10 changes: 0 additions & 10 deletions .idea/modules.xml

This file was deleted.

12 changes: 0 additions & 12 deletions .idea/runConfigurations.xml

This file was deleted.

6 changes: 0 additions & 6 deletions .idea/vcs.xml

This file was deleted.

2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.2-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.1-all.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
24 changes: 24 additions & 0 deletions lib/src/main/java/com/kirkbushman/zammad/ZammadApi.kt
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,12 @@ interface ZammadApi {
@HeaderMap header: HashMap<String, String>
): Call<User>

@GET("/api/v1/signatures")
fun signatures(
@Query("expand") expanded: Boolean,
@HeaderMap header: HashMap<String, String>
): Call<List<MailSignature>>

@FormUrlEncoded
@PUT("/api/v1/users/{id}")
fun updateUser(
Expand Down Expand Up @@ -213,6 +219,23 @@ interface ZammadApi {
@HeaderMap header: HashMap<String, String>
): Call<List<Tag>>

@GET("/api/v1/tags")
fun ticketTags(
@Query("object") ticket: String,
@Query("o_id") query: String,
@Query("expand") expanded: Boolean,
@HeaderMap header: HashMap<String, String>
): Call<TicketTags>

@FormUrlEncoded
@POST("/api/v1/tags/add")
fun addTag(
@Field("item") item: String,
@Field("object") tagObject: String,
@Field("o_id") oId: String,
@HeaderMap header: HashMap<String, String>
): Call<Any?>

@GET("/api/v1/ticket_states")
fun ticketStates(
@Query("expand") expanded: Boolean,
Expand Down Expand Up @@ -338,6 +361,7 @@ interface ZammadApi {
@Field("customer_id") customerId: Int? = null,
@Field("customer") customer: String? = null,
@Field("note") note: String? = null,
@Field("pending_time") pendingTime: String? = null,

@HeaderMap header: HashMap<String, String>
): Call<Ticket>
Expand Down
Loading