code: func (c *ClientManager) EnableSnapshot(volumeId int, scheduleType string, retentionCount int, minute int, hour int, dayOfWeek string) error {
  	_, err := c.StorageService.Id(volumeId).EnableSnapshots(sl.String(scheduleType), sl.Int(retentionCount), sl.Int(minute), sl.Int(hour), sl.String(dayOfWeek))
  	return err
  }
docs: // Enables snapshots for a specific block volume at a given schedule.
  // volumeId: The id of the volume
  // scheduleType: 'HOURLY'|'DAILY'|'WEEKLY'
  // retentionCount: Number of snapshots to be kept
  // minute: Minute when to take snapshot
  // hour: Hour when to take snapshot
  // dayOfWeek: Day when to take snapshot