| 
									
										
										
										
											2021-05-17 19:06:58 +02:00
										 |  |  | package gtsmodel | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // // ToClientAPI wraps a message that travels from the processor into the client API | 
					
						
							|  |  |  | // type ToClientAPI struct { | 
					
						
							|  |  |  | // 	APObjectType   ActivityStreamsObject | 
					
						
							|  |  |  | // 	APActivityType ActivityStreamsActivity | 
					
						
							|  |  |  | // 	Activity       interface{} | 
					
						
							|  |  |  | // } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // FromClientAPI wraps a message that travels from client API into the processor | 
					
						
							|  |  |  | type FromClientAPI struct { | 
					
						
							| 
									
										
										
										
											2021-05-21 15:48:26 +02:00
										 |  |  | 	APObjectType   string | 
					
						
							|  |  |  | 	APActivityType string | 
					
						
							| 
									
										
										
										
											2021-05-17 19:06:58 +02:00
										 |  |  | 	GTSModel       interface{} | 
					
						
							| 
									
										
										
										
											2021-05-21 15:48:26 +02:00
										 |  |  | 	OriginAccount  *Account | 
					
						
							|  |  |  | 	TargetAccount  *Account | 
					
						
							| 
									
										
										
										
											2021-05-17 19:06:58 +02:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // // ToFederator wraps a message that travels from the processor into the federator | 
					
						
							|  |  |  | // type ToFederator struct { | 
					
						
							|  |  |  | // 	APObjectType   ActivityStreamsObject | 
					
						
							|  |  |  | // 	APActivityType ActivityStreamsActivity | 
					
						
							|  |  |  | // 	GTSModel       interface{} | 
					
						
							|  |  |  | // } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // FromFederator wraps a message that travels from the federator into the processor | 
					
						
							|  |  |  | type FromFederator struct { | 
					
						
							| 
									
										
										
										
											2021-05-21 15:48:26 +02:00
										 |  |  | 	APObjectType     string | 
					
						
							|  |  |  | 	APActivityType   string | 
					
						
							|  |  |  | 	GTSModel         interface{} | 
					
						
							|  |  |  | 	ReceivingAccount *Account | 
					
						
							| 
									
										
										
										
											2021-05-17 19:06:58 +02:00
										 |  |  | } |