github.com/enbility/spine-go@v0.7.0/model/bindingmanagement_additions.go (about)

     1  package model
     2  
     3  // BindingManagementEntryListDataType
     4  
     5  var _ Updater = (*BindingManagementEntryListDataType)(nil)
     6  
     7  func (r *BindingManagementEntryListDataType) UpdateList(remoteWrite, persist bool, newList any, filterPartial, filterDelete *FilterType) (any, bool) {
     8  	var newData []BindingManagementEntryDataType
     9  	if newList != nil {
    10  		newData = newList.(*BindingManagementEntryListDataType).BindingManagementEntryData
    11  	}
    12  
    13  	data, success := UpdateList(remoteWrite, r.BindingManagementEntryData, newData, filterPartial, filterDelete)
    14  
    15  	if success && persist {
    16  		r.BindingManagementEntryData = data
    17  	}
    18  
    19  	return data, success
    20  }