func NewProtoModulePinsForModulePins(modulePins ...ModulePin) []*modulev1alpha1.ModulePin {
	if len(modulePins) == 0 {
		return nil
	}
	protoModulePins := make([]*modulev1alpha1.ModulePin, len(modulePins))
	for i, modulePin := range modulePins {
		protoModulePins[i] = NewProtoModulePinForModulePin(modulePin)
	}
	return protoModulePins
}
// NewProtoModulePinsForModulePins maps the given module pins into the protobuf representation.
NewProtoModulePinsForModulePins maps the given module pins into the protobuf representation.
// NewProtoModulePinsForModulePins maps the given module pins into the protobuf representation .
func NewProtoModulePinsForModulePins(modulePins ...ModulePin) []*modulev1alpha1.ModulePin {
	if len(modulePins) == 0 {
		return nil
	}
	protoModulePins := make([]*modulev1alpha1.ModulePin, len(modulePins))
	for i, modulePin := range modulePins {
		protoModulePins[i] = NewProtoModulePinForModulePin(modulePin)
	}
	return protoModulePins
}
func NewProtoModulePinsForModulePins ( modulePins ... ModulePin ) [ ] * modulev1alpha1 . ModulePin { if len ( modulePins ) == 0 { return nil } protoModulePins := make ( [ ] * modulev1alpha1 . ModulePin , len ( modulePins ) ) for i , modulePin := range modulePins { protoModulePins [ i ] = NewProtoModulePinForModulePin ( modulePin ) } return protoModulePins }
NewProtoModulePinsForModulePins maps the given module pins into the protobuf representation.
NewProtoModulePinsForModulePins maps the given module pins into the protobuf representation .