func NewModulePinsForProtos(protoModulePins ...*modulev1alpha1.ModulePin) ([]ModulePin, error) {
	if len(protoModulePins) == 0 {
		return nil, nil
	}
	modulePins := make([]ModulePin, len(protoModulePins))
	for i, protoModulePin := range protoModulePins {
		modulePin, err := NewModulePinForProto(protoModulePin)
		if err != nil {
			return nil, err
		}
		modulePins[i] = modulePin
	}
	return modulePins, nil
}
// NewModulePinsForProtos maps the Protobuf equivalent into the internal representation.
NewModulePinsForProtos maps the Protobuf equivalent into the internal representation.
// NewModulePinsForProtos maps the Protobuf equivalent into the internal representation .
func NewModulePinsForProtos(protoModulePins ...*modulev1alpha1.ModulePin) ([]ModulePin, error) {
	if len(protoModulePins) == 0 {
		return nil, nil
	}
	modulePins := make([]ModulePin, len(protoModulePins))
	for i, protoModulePin := range protoModulePins {
		modulePin, err := NewModulePinForProto(protoModulePin)
		if err != nil {
			return nil, err
		}
		modulePins[i] = modulePin
	}
	return modulePins, nil
}
func NewModulePinsForProtos ( protoModulePins ... * modulev1alpha1 . ModulePin ) ( [ ] ModulePin , error ) { if len ( protoModulePins ) == 0 { return nil , nil } modulePins := make ( [ ] ModulePin , len ( protoModulePins ) ) for i , protoModulePin := range protoModulePins { modulePin , err := NewModulePinForProto ( protoModulePin ) if err != nil { return nil , err } modulePins [ i ] = modulePin } return modulePins , nil }
NewModulePinsForProtos maps the Protobuf equivalent into the internal representation.
NewModulePinsForProtos maps the Protobuf equivalent into the internal representation .