github.com/enbility/spine-go@v0.7.0/model/electricalconnection_additions.go (about) 1 package model 2 3 // ElectricalConnectionStateListDataType 4 5 var _ Updater = (*ElectricalConnectionStateListDataType)(nil) 6 7 func (r *ElectricalConnectionStateListDataType) UpdateList(remoteWrite, persist bool, newList any, filterPartial, filterDelete *FilterType) (any, bool) { 8 var newData []ElectricalConnectionStateDataType 9 if newList != nil { 10 newData = newList.(*ElectricalConnectionStateListDataType).ElectricalConnectionStateData 11 } 12 13 data, success := UpdateList(remoteWrite, r.ElectricalConnectionStateData, newData, filterPartial, filterDelete) 14 15 if success && persist { 16 r.ElectricalConnectionStateData = data 17 } 18 19 return data, success 20 } 21 22 // ElectricalConnectionPermittedValueSetListDataType 23 24 var _ Updater = (*ElectricalConnectionPermittedValueSetListDataType)(nil) 25 26 func (r *ElectricalConnectionPermittedValueSetListDataType) UpdateList(remoteWrite, persist bool, newList any, filterPartial, filterDelete *FilterType) (any, bool) { 27 var newData []ElectricalConnectionPermittedValueSetDataType 28 if newList != nil { 29 newData = newList.(*ElectricalConnectionPermittedValueSetListDataType).ElectricalConnectionPermittedValueSetData 30 } 31 32 data, success := UpdateList(remoteWrite, r.ElectricalConnectionPermittedValueSetData, newData, filterPartial, filterDelete) 33 34 if success && persist { 35 r.ElectricalConnectionPermittedValueSetData = data 36 } 37 38 return data, success 39 } 40 41 // ElectricalConnectionDescriptionListDataType 42 43 var _ Updater = (*ElectricalConnectionDescriptionListDataType)(nil) 44 45 func (r *ElectricalConnectionDescriptionListDataType) UpdateList(remoteWrite, persist bool, newList any, filterPartial, filterDelete *FilterType) (any, bool) { 46 var newData []ElectricalConnectionDescriptionDataType 47 if newList != nil { 48 newData = newList.(*ElectricalConnectionDescriptionListDataType).ElectricalConnectionDescriptionData 49 } 50 51 data, success := UpdateList(remoteWrite, r.ElectricalConnectionDescriptionData, newData, filterPartial, filterDelete) 52 53 if success && persist { 54 r.ElectricalConnectionDescriptionData = data 55 } 56 57 return data, success 58 } 59 60 // ElectricalConnectionCharacteristicListDataType 61 62 var _ Updater = (*ElectricalConnectionCharacteristicListDataType)(nil) 63 64 func (r *ElectricalConnectionCharacteristicListDataType) UpdateList(remoteWrite, persist bool, newList any, filterPartial, filterDelete *FilterType) (any, bool) { 65 var newData []ElectricalConnectionCharacteristicDataType 66 if newList != nil { 67 newData = newList.(*ElectricalConnectionCharacteristicListDataType).ElectricalConnectionCharacteristicData 68 } 69 70 data, success := UpdateList(remoteWrite, r.ElectricalConnectionCharacteristicData, newData, filterPartial, filterDelete) 71 72 if success && persist { 73 r.ElectricalConnectionCharacteristicData = data 74 } 75 76 return data, success 77 } 78 79 // ElectricalConnectionParameterDescriptionListDataType 80 81 var _ Updater = (*ElectricalConnectionParameterDescriptionListDataType)(nil) 82 83 func (r *ElectricalConnectionParameterDescriptionListDataType) UpdateList(remoteWrite, persist bool, newList any, filterPartial, filterDelete *FilterType) (any, bool) { 84 var newData []ElectricalConnectionParameterDescriptionDataType 85 if newList != nil { 86 newData = newList.(*ElectricalConnectionParameterDescriptionListDataType).ElectricalConnectionParameterDescriptionData 87 } 88 89 data, success := UpdateList(remoteWrite, r.ElectricalConnectionParameterDescriptionData, newData, filterPartial, filterDelete) 90 91 if success && persist { 92 r.ElectricalConnectionParameterDescriptionData = data 93 } 94 95 return data, success 96 }