Merge branch 'auth-interface-update' of https://github.com/micro/go-micro into auth-interface-update
This commit is contained in:
		
							
								
								
									
										15
									
								
								api/api.go
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								api/api.go
									
									
									
									
									
								
							| @@ -10,19 +10,22 @@ import ( | ||||
| ) | ||||
|  | ||||
| type Api interface { | ||||
| 	// Initialise options | ||||
| 	Init(...Option) error | ||||
| 	// Get the options | ||||
| 	Options() Options | ||||
| 	// Register a http handler | ||||
| 	Register(*Endpoint) error | ||||
| 	// Register a route | ||||
| 	Deregister(*Endpoint) error | ||||
| 	// Init initialises the command line. | ||||
| 	// It also parses further options. | ||||
| 	//Init(...Option) error | ||||
| 	// Options | ||||
| 	//Options() Options | ||||
| 	// String | ||||
| 	// Implemenation of api | ||||
| 	String() string | ||||
| } | ||||
|  | ||||
| type Options struct {} | ||||
|  | ||||
| type Option func(*Options) error | ||||
|  | ||||
| // Endpoint is a mapping between an RPC method and HTTP endpoint | ||||
| type Endpoint struct { | ||||
| 	// RPC Method e.g. Greeter.Hello | ||||
|   | ||||
		Reference in New Issue
	
	Block a user