[Update] Check permission payload
This commit is contained in:
		
							parent
							
								
									e6512d770c
								
							
						
					
					
						commit
						9a72716fd0
					
				
							
								
								
									
										23
									
								
								struct.go
								
								
								
								
							
							
						
						
									
										23
									
								
								struct.go
								
								
								
								
							| 
						 | 
					@ -63,14 +63,25 @@ type Config struct {
 | 
				
			||||||
	Nats   natsio.Config
 | 
						Nats   natsio.Config
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Agent ...
 | 
				
			||||||
 | 
					type Agent struct {
 | 
				
			||||||
 | 
						Source   string `json:"source"`
 | 
				
			||||||
 | 
						IP       string `json:"ip"`
 | 
				
			||||||
 | 
						Platform string `json:"platform"`
 | 
				
			||||||
 | 
						Version  string `json:"version"`
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// StaffCheckPermissionBody ...
 | 
					// StaffCheckPermissionBody ...
 | 
				
			||||||
type StaffCheckPermissionBody struct {
 | 
					type StaffCheckPermissionBody struct {
 | 
				
			||||||
	StaffID    string   `json:"staffId"`
 | 
						StaffID    string                 `json:"staffId"`
 | 
				
			||||||
	Token      string   `json:"token"`
 | 
						Token      string                 `json:"token"`
 | 
				
			||||||
	Permission []string `json:"permission"`
 | 
						Permission []string               `json:"permission"`
 | 
				
			||||||
	Source     string   `json:"source"`
 | 
						Source     string                 `json:"source"`
 | 
				
			||||||
	Code       string   `json:"code,omitempty"`
 | 
						Code       string                 `json:"code,omitempty"`
 | 
				
			||||||
	IsRoot     string   `json:"isRoot"`
 | 
						IsRoot     string                 `json:"isRoot"`
 | 
				
			||||||
 | 
						Agent      Agent                  `json:"agent"`
 | 
				
			||||||
 | 
						DeviceId   string                 `json:"deviceId"`
 | 
				
			||||||
 | 
						Payload    PayloadCheckPermission `json:"payload"`
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// PayloadCheckPermission ...
 | 
					// PayloadCheckPermission ...
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue