-
Notifications
You must be signed in to change notification settings - Fork 4
/
processing_process_service.go
30 lines (28 loc) · 1.21 KB
/
processing_process_service.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package moysklad
// ProcessingProcessService
// Сервис для работы с тех процессами.
type ProcessingProcessService struct {
endpointGetList[ProcessingProcess]
endpointCreate[ProcessingProcess]
endpointCreateUpdateDeleteMany[ProcessingProcess]
endpointDelete
endpointGetById[ProcessingProcess]
endpointUpdate[ProcessingProcess]
endpointPositions[ProcessingProcessPosition]
endpointNamedFilter
endpointRemove
}
func NewProcessingProcessService(client *Client) *ProcessingProcessService {
e := NewEndpoint(client, "entity/processingprocess")
return &ProcessingProcessService{
endpointGetList: endpointGetList[ProcessingProcess]{e},
endpointCreate: endpointCreate[ProcessingProcess]{e},
endpointCreateUpdateDeleteMany: endpointCreateUpdateDeleteMany[ProcessingProcess]{e},
endpointDelete: endpointDelete{e},
endpointGetById: endpointGetById[ProcessingProcess]{e},
endpointUpdate: endpointUpdate[ProcessingProcess]{e},
endpointPositions: endpointPositions[ProcessingProcessPosition]{e},
endpointNamedFilter: endpointNamedFilter{e},
endpointRemove: endpointRemove{e},
}
}