// UnmarshalBinary decodes data into r. func (r *ExpandSourcesResponse) UnmarshalBinary(data []byte) error { var pb internal.ExpandSourcesResponse if err := proto.Unmarshal(data, &pb); err != nil { return err } if err := r.Sources.UnmarshalBinary(pb.GetSources()); err != nil { return err } if pb.Err != nil { r.Err = errors.New(pb.GetErr()) } return nil }