Documentation
¶
Index ¶
- type MonsterClient
- func (m *MonsterClient) CreateMonsterJob(ctx context.Context, monster models.Monster) (*models.Job, error)
- func (m *MonsterClient) DeleteMonster(ctx context.Context, id int) error
- func (m *MonsterClient) GetJobs(ctx context.Context, id string) ([]models.Job, error)
- func (m *MonsterClient) GetMonsterByID(ctx context.Context, id int) (*models.MonsterWithID, error)
- func (m *MonsterClient) GetMonsterList(ctx context.Context) (map[int]models.Monster, error)
- func (m *MonsterClient) UpdateMonster(ctx context.Context, id int, monster models.Monster) (*models.Monster, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MonsterClient ¶
type MonsterClient struct { Protocol string Host string Port string Username string Password string // contains filtered or unexported fields }
func NewMonsterClient ¶
func NewMonsterClient(hostname, protocol, port, username, password string) *MonsterClient
NewMonsterClient creates a new monster client
func (*MonsterClient) CreateMonsterJob ¶
func (m *MonsterClient) CreateMonsterJob(ctx context.Context, monster models.Monster) (*models.Job, error)
CreateMonsterJob creates a new monster and returns the ID of the job
func (*MonsterClient) DeleteMonster ¶
func (m *MonsterClient) DeleteMonster(ctx context.Context, id int) error
DeleteMonster deletes a monster
func (*MonsterClient) GetMonsterByID ¶
func (m *MonsterClient) GetMonsterByID(ctx context.Context, id int) (*models.MonsterWithID, error)
GetMonsterByID returns a monster by ID
func (*MonsterClient) GetMonsterList ¶
GetMonsterList returns a list of monsters
Click to show internal directories.
Click to hide internal directories.