func (pe *PathExp) UnmarshalText(b []byte) error {
	o, err := Parse(string(b))
	if err != nil {
		return err
	}

	pe.org = o.org
	pe.project = o.project
	pe.envs = o.envs
	pe.services = o.services
	pe.instances = o.instances
	pe.identities = o.identities

	return nil
}
// UnmarshalText implements the encoding.TextUnmarshaler interface.
// This will be used in json decoding.
UnmarshalText implements the encoding.TextUnmarshaler interface.
This will be used in json decoding.
// UnmarshalText implements the encoding . TextUnmarshaler interface . // This will be used in json decoding .
func (pe *PathExp) UnmarshalText(b []byte) error {
	o, err := Parse(string(b))
	if err != nil {
		return err
	}
	pe.org = o.org
	pe.project = o.project
	pe.envs = o.envs
	pe.services = o.services
	pe.instances = o.instances
	pe.identities = o.identities
	return nil
}
func ( pe * PathExp ) UnmarshalText ( b [ ] byte ) error { o , err := Parse ( string ( b ) ) if err != nil { return err } pe . org = o . org pe . project = o . project pe . envs = o . envs pe . services = o . services pe . instances = o . instances pe . identities = o . identities return nil }
UnmarshalText implements the encoding.TextUnmarshaler interface.
UnmarshalText implements the encoding . TextUnmarshaler interface .