code: func (t *TransportPort) FromString(s string) error {
  	ps := strings.Split(s, "/")
  	if len(ps) == 2 {
  		t.Proto = ParseProtocol(ps[0])
  		if p, err := strconv.ParseUint(ps[1], 10, 16); err == nil {
  			t.Port = uint16(p)
  			return nil
  		}
  	}
  	return BadRequestErrorf("invalid format for transport port: %s", s)
  }
docs: // FromString reads the TransportPort structure from string