|  |  | @ -1,5 +1,6 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  | package org.session.libsession.messaging.open_groups |  |  |  | package org.session.libsession.messaging.open_groups | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import com.fasterxml.jackson.annotation.JsonProperty | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.fasterxml.jackson.databind.PropertyNamingStrategy |  |  |  | import com.fasterxml.jackson.databind.PropertyNamingStrategy | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.fasterxml.jackson.databind.annotation.JsonNaming |  |  |  | import com.fasterxml.jackson.databind.annotation.JsonNaming | 
			
		
	
		
		
			
				
					
					|  |  |  | import com.fasterxml.jackson.databind.type.TypeFactory |  |  |  | import com.fasterxml.jackson.databind.type.TypeFactory | 
			
		
	
	
		
		
			
				
					|  |  | @ -60,9 +61,11 @@ object OpenGroupAPIV2 { | 
			
		
	
		
		
			
				
					
					|  |  |  |     data class CompactPollRequest(val roomID: String, val authToken: String, val fromDeletionServerID: Long?, val fromMessageServerID: Long?) |  |  |  |     data class CompactPollRequest(val roomID: String, val authToken: String, val fromDeletionServerID: Long?, val fromMessageServerID: Long?) | 
			
		
	
		
		
			
				
					
					|  |  |  |     data class CompactPollResult(val messages: List<OpenGroupMessageV2>, val deletions: List<MessageDeletion>, val moderators: List<String>) |  |  |  |     data class CompactPollResult(val messages: List<OpenGroupMessageV2>, val deletions: List<MessageDeletion>, val moderators: List<String>) | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     @JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy::class) |  |  |  |     data class MessageDeletion( | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |     data class MessageDeletion |  |  |  |         @JsonProperty("id") | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         @JvmOverloads constructor(val id: Long = 0, val deletedMessageServerID: Long = 0 |  |  |  |         val id: Long = 0, | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         @JsonProperty("deleted_message_id") | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         val deletedMessageServerID: Long = 0 | 
			
		
	
		
		
			
				
					
					|  |  |  |     ) { |  |  |  |     ) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         companion object { |  |  |  |         companion object { | 
			
		
	
	
		
		
			
				
					|  |  | 
 |