package bookstack import "context" // ChaptersService handles operations on chapters. type ChaptersService struct { client *Client } // List returns a list of chapters with optional filtering. // TODO: Implement API call to GET /api/chapters func (s *ChaptersService) List(ctx context.Context, opts *ListOptions) ([]Chapter, error) { // Placeholder for future implementation return nil, nil } // Get retrieves a single chapter by ID. // TODO: Implement API call to GET /api/chapters/{id} func (s *ChaptersService) Get(ctx context.Context, id int) (*Chapter, error) { // Placeholder for future implementation return nil, nil } // Create creates a new chapter. // TODO: Implement API call to POST /api/chapters func (s *ChaptersService) Create(ctx context.Context, chapter *Chapter) (*Chapter, error) { // Placeholder for future implementation return nil, nil } // Update updates an existing chapter. // TODO: Implement API call to PUT /api/chapters/{id} func (s *ChaptersService) Update(ctx context.Context, id int, chapter *Chapter) (*Chapter, error) { // Placeholder for future implementation return nil, nil } // Delete deletes a chapter by ID. // TODO: Implement API call to DELETE /api/chapters/{id} func (s *ChaptersService) Delete(ctx context.Context, id int) error { // Placeholder for future implementation return nil }