func buildMessageFields()

in api-generator/main.go [427:438]


func buildMessageFields(fields []*descriptor.FieldDescriptorProto, output []*ptype.Field) ([]*ptype.Field, error) {
	for _, field := range fields {
		result, err := buildMessageField(field)

		if err != nil {
			return nil, errors.Wrapf(err, "could not process field %s", *field.Name)
		}

		output = append(output, result)
	}
	return output, nil
}