Documentation
¶
Index ¶
- type Connector
- func (c *Connector) CreateUser(user resources.User) (resources.UserResponse, error)
- func (c *Connector) DeleteUser(userId int64) error
- func (c *Connector) DoRequest(method, url string, body interface{}) error
- func (c *Connector) DoRequestWithDecode(method, url string, body, decodeModel interface{}) error
- func (c *Connector) GetPositions() (resources.PositionsResponse, error)
- func (c *Connector) GetUser(userId int64) (resources.UserResponse, error)
- func (c *Connector) GetUsers(params models.GetUsersRequest) (handlers.UserListResponse, error)
- func (c *Connector) UpdateUser(request models.UpdateUserParams) error
- type ConnectorI
- type ConnectorMockIdentity
- func (c *ConnectorMockIdentity) CreateUser(user resources.User) (resources.UserResponse, error)
- func (c *ConnectorMockIdentity) DeleteUser(userId int64) error
- func (c *ConnectorMockIdentity) GetPositions() (resources.PositionsResponse, error)
- func (c *ConnectorMockIdentity) GetUser(userId int64) (resources.UserResponse, error)
- func (c *ConnectorMockIdentity) GetUsers(params models.GetUsersRequest) (handlers.UserListResponse, error)
- func (c *ConnectorMockIdentity) UpdateUser(request models.UpdateUserParams) error
- type IdentityConfig
- type IdentityConfiger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Connector ¶
func (*Connector) CreateUser ¶
func (*Connector) DeleteUser ¶
func (*Connector) DoRequestWithDecode ¶
func (*Connector) GetPositions ¶
func (c *Connector) GetPositions() (resources.PositionsResponse, error)
func (*Connector) GetUser ¶
func (c *Connector) GetUser(userId int64) (resources.UserResponse, error)
func (*Connector) GetUsers ¶
func (c *Connector) GetUsers(params models.GetUsersRequest) (handlers.UserListResponse, error)
func (*Connector) UpdateUser ¶
func (c *Connector) UpdateUser(request models.UpdateUserParams) error
type ConnectorI ¶
type ConnectorI interface { CreateUser(user resources.User) (resources.UserResponse, error) GetUser(userId int64) (resources.UserResponse, error) DeleteUser(userId int64) error UpdateUser(request models.UpdateUserParams) error GetUsers(params models.GetUsersRequest) (handlers.UserListResponse, error) GetPositions() (resources.PositionsResponse, error) }
func NewConnector ¶
func NewConnector(serviceUrl string) ConnectorI
func NewConnectorMockIdentity ¶
func NewConnectorMockIdentity(serviceUrl string) ConnectorI
type ConnectorMockIdentity ¶
type ConnectorMockIdentity struct {
ServiceUrl string
}
func (*ConnectorMockIdentity) CreateUser ¶
func (c *ConnectorMockIdentity) CreateUser(user resources.User) (resources.UserResponse, error)
func (*ConnectorMockIdentity) DeleteUser ¶
func (c *ConnectorMockIdentity) DeleteUser(userId int64) error
func (*ConnectorMockIdentity) GetPositions ¶
func (c *ConnectorMockIdentity) GetPositions() (resources.PositionsResponse, error)
func (*ConnectorMockIdentity) GetUser ¶
func (c *ConnectorMockIdentity) GetUser(userId int64) (resources.UserResponse, error)
func (*ConnectorMockIdentity) GetUsers ¶
func (c *ConnectorMockIdentity) GetUsers(params models.GetUsersRequest) (handlers.UserListResponse, error)
func (*ConnectorMockIdentity) UpdateUser ¶
func (c *ConnectorMockIdentity) UpdateUser(request models.UpdateUserParams) error
type IdentityConfig ¶
type IdentityConfig struct {
ServiceUrl string `fig:"service_url,required"`
}
type IdentityConfiger ¶
type IdentityConfiger interface { IdentityConfig() *IdentityConfig IdentityConnector() ConnectorI }
func NewIdentityConfiger ¶
func NewIdentityConfiger(getter kv.Getter) IdentityConfiger
Click to show internal directories.
Click to hide internal directories.