Documentation
¶
Index ¶
- func NewUnexpectedResponseError(expectedStatusCode, actualStatusCode int) error
- type TiliaClient
- func (tc *TiliaClient) AddProductToProject(ctx context.Context, projectId string, ...) (projects.StandardResponse, error)
- func (tc *TiliaClient) ApplyPlanResult(ctx context.Context, projectId string, resultId int) (projects.StandardResponse, error)
- func (tc *TiliaClient) CreateGrade(ctx context.Context, stockId string, grade libraries.Grades) (projects.StandardResponse, error)
- func (tc *TiliaClient) CreateRoll(ctx context.Context, stockId, gradeId string, roll libraries.Rolls) (projects.StandardResponse, error)
- func (tc *TiliaClient) CreateStock(ctx context.Context, stock libraries.Stock) (projects.StandardResponse, error)
- func (tc *TiliaClient) CreateThing(ctx context.Context, thing libraries.CreateThing) (libraries.Thing, error)
- func (tc *TiliaClient) DeleteProject(ctx context.Context, id string) (projects.StandardResponse, error)
- func (tc *TiliaClient) DeleteStock(ctx context.Context, id string) (projects.StandardResponse, error)
- func (tc *TiliaClient) DeleteThing(ctx context.Context, id string) (projects.StandardResponse, error)
- func (tc *TiliaClient) DownloadFile(ctx context.Context, urlPath string, expectedStatusCodes int) (io.ReadCloser, error)
- func (tc *TiliaClient) ExportProject(ctx context.Context, projectId string, format projects.ExportType, ...) (projects.StandardResponse, error)
- func (tc *TiliaClient) ExportProject2(ctx context.Context, projectId string, format projects.ExportType, ...) ([]string, error)
- func (tc *TiliaClient) ExportProjectStream(ctx context.Context, projectId string, format projects.ExportType, ...) (io.ReadCloser, int64, error)
- func (tc *TiliaClient) ExportProjectToBytes(ctx context.Context, projectId string, format projects.ExportType, ...) ([]byte, error)
- func (tc *TiliaClient) GetFile(fileUrl string) (io.ReadCloser, int64, error)
- func (tc *TiliaClient) GetPlanStatus(ctx context.Context, projectId string) (projects.PlanStatusResponse, error)
- func (tc *TiliaClient) GetThing(ctx context.Context, id string) (libraries.Thing, error)
- func (tc *TiliaClient) GetThingByName(ctx context.Context, name string) (libraries.Thing, error)
- func (tc *TiliaClient) ListMarks(ctx context.Context) ([]libraries.Mark, error)
- func (tc *TiliaClient) ListPlanResults(ctx context.Context, projectId string, ...) ([]projects.ListPlanResultsResponse, error)
- func (tc *TiliaClient) ListStockTypes(ctx context.Context) ([]libraries.StockType, error)
- func (tc *TiliaClient) ListStocks(ctx context.Context) ([]libraries.StockV2, error)
- func (tc *TiliaClient) NewProject(ctx context.Context, id string, opts *projects.CreateProjectRequest) (projects.StandardResponse, error)
- func (tc *TiliaClient) StartPlanProject(ctx context.Context, projectId string, body projects.PlanProjectRequest) (projects.StandardResponse, error)
- func (tc *TiliaClient) StopPlanProject(ctx context.Context, projectId string) (projects.StandardResponse, error)
- func (tc *TiliaClient) UpdateThing(ctx context.Context, id string, thing libraries.UpdateThing) (projects.StandardResponse, error)
- func (tc *TiliaClient) UploadFileFromURL(ctx context.Context, projectId, filename, downloadFromUrl string) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type TiliaClient ¶
type TiliaClient struct {
// contains filtered or unexported fields
}
func NewTiliaClient ¶
func NewTiliaClient(baseURL string) *TiliaClient
func (*TiliaClient) AddProductToProject ¶
func (tc *TiliaClient) AddProductToProject(ctx context.Context, projectId string, body projects.AddProductToProjectRequest) (projects.StandardResponse, error)
func (*TiliaClient) ApplyPlanResult ¶
func (tc *TiliaClient) ApplyPlanResult(ctx context.Context, projectId string, resultId int) (projects.StandardResponse, error)
func (*TiliaClient) CreateGrade ¶
func (tc *TiliaClient) CreateGrade(ctx context.Context, stockId string, grade libraries.Grades) (projects.StandardResponse, error)
func (*TiliaClient) CreateRoll ¶
func (tc *TiliaClient) CreateRoll(ctx context.Context, stockId, gradeId string, roll libraries.Rolls) (projects.StandardResponse, error)
func (*TiliaClient) CreateStock ¶
func (tc *TiliaClient) CreateStock(ctx context.Context, stock libraries.Stock) (projects.StandardResponse, error)
func (*TiliaClient) CreateThing ¶
func (tc *TiliaClient) CreateThing(ctx context.Context, thing libraries.CreateThing) (libraries.Thing, error)
func (*TiliaClient) DeleteProject ¶
func (tc *TiliaClient) DeleteProject(ctx context.Context, id string) (projects.StandardResponse, error)
func (*TiliaClient) DeleteStock ¶
func (tc *TiliaClient) DeleteStock(ctx context.Context, id string) (projects.StandardResponse, error)
func (*TiliaClient) DeleteThing ¶
func (tc *TiliaClient) DeleteThing(ctx context.Context, id string) (projects.StandardResponse, error)
func (*TiliaClient) DownloadFile ¶
func (tc *TiliaClient) DownloadFile(ctx context.Context, urlPath string, expectedStatusCodes int) (io.ReadCloser, error)
func (*TiliaClient) ExportProject ¶
func (tc *TiliaClient) ExportProject(ctx context.Context, projectId string, format projects.ExportType, opts *projects.ExportRequest) (projects.StandardResponse, error)
func (*TiliaClient) ExportProject2 ¶
func (tc *TiliaClient) ExportProject2(ctx context.Context, projectId string, format projects.ExportType, opts *projects.ExportRequest) ([]string, error)
func (*TiliaClient) ExportProjectStream ¶
func (tc *TiliaClient) ExportProjectStream(ctx context.Context, projectId string, format projects.ExportType, opts *projects.ExportRequest) (io.ReadCloser, int64, error)
func (*TiliaClient) ExportProjectToBytes ¶
func (tc *TiliaClient) ExportProjectToBytes(ctx context.Context, projectId string, format projects.ExportType, opts *projects.ExportRequest) ([]byte, error)
func (*TiliaClient) GetFile ¶
func (tc *TiliaClient) GetFile(fileUrl string) (io.ReadCloser, int64, error)
func (*TiliaClient) GetPlanStatus ¶
func (tc *TiliaClient) GetPlanStatus(ctx context.Context, projectId string) (projects.PlanStatusResponse, error)
func (*TiliaClient) GetThingByName ¶
func (*TiliaClient) ListPlanResults ¶
func (tc *TiliaClient) ListPlanResults(ctx context.Context, projectId string, opts *projects.ListPlanResultsRequestOpts) ([]projects.ListPlanResultsResponse, error)
func (*TiliaClient) ListStockTypes ¶
func (*TiliaClient) ListStocks ¶
func (*TiliaClient) NewProject ¶
func (tc *TiliaClient) NewProject(ctx context.Context, id string, opts *projects.CreateProjectRequest) (projects.StandardResponse, error)
func (*TiliaClient) StartPlanProject ¶
func (tc *TiliaClient) StartPlanProject(ctx context.Context, projectId string, body projects.PlanProjectRequest) (projects.StandardResponse, error)
func (*TiliaClient) StopPlanProject ¶
func (tc *TiliaClient) StopPlanProject(ctx context.Context, projectId string) (projects.StandardResponse, error)
func (*TiliaClient) UpdateThing ¶
func (tc *TiliaClient) UpdateThing(ctx context.Context, id string, thing libraries.UpdateThing) (projects.StandardResponse, error)
func (*TiliaClient) UploadFileFromURL ¶
Click to show internal directories.
Click to hide internal directories.