Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCsvService ¶
func GetCsvService() (svc interfaces.ExportService)
func GetJsonService ¶ added in v0.6.2
func GetJsonService() (svc interfaces.ExportService)
func NewCsvService ¶
func NewCsvService() (svc2 interfaces.ExportService)
func NewJsonService ¶ added in v0.6.2
func NewJsonService() (svc2 interfaces.ExportService)
Types ¶
type CsvService ¶
type CsvService struct {
// contains filtered or unexported fields
}
func (*CsvService) Export ¶
func (svc *CsvService) Export(exportType, target string, filter interfaces.Filter) (exportId string, err error)
func (*CsvService) GenerateId ¶
func (svc *CsvService) GenerateId() (exportId string, err error)
func (*CsvService) GetExport ¶
func (svc *CsvService) GetExport(exportId string) (export interfaces.Export, err error)
type JsonService ¶ added in v0.6.2
type JsonService struct {
// contains filtered or unexported fields
}
func (*JsonService) Export ¶ added in v0.6.2
func (svc *JsonService) Export(exportType, target string, filter interfaces.Filter) (exportId string, err error)
func (*JsonService) GenerateId ¶ added in v0.6.2
func (svc *JsonService) GenerateId() (exportId string, err error)
func (*JsonService) GetExport ¶ added in v0.6.2
func (svc *JsonService) GetExport(exportId string) (export interfaces.Export, err error)
Click to show internal directories.
Click to hide internal directories.