code: func (maintenance *RunstatusMaintenance) FakeID() error {
  	if maintenance.ID > 0 {
  		return nil
  	}
  
  	if maintenance.URL == "" {
  		return fmt.Errorf("empty URL for %#v", maintenance)
  	}
  
  	u, err := url.Parse(maintenance.URL)
  	if err != nil {
  		return err
  	}
  
  	s := path.Base(u.Path)
  	id, err := strconv.Atoi(s)
  	if err != nil {
  		return err
  	}
  	maintenance.ID = id
  	return nil
  }
docs: // FakeID fills up the ID field as it's currently missing