func (r RecordCreate) GetFieldsByType(field interface{}) []interface{} {
	result := []interface{}{}
	if field == nil {
		return result
	}

	if records := r.getFieldsByType(field, false); records == nil {
		return result
	} else {
		return records
	}
}
// GetFieldsByType returns all fields of the same type as field param
// The search goes first through fields[] then custom[]
// Note: Method returns pointers so any value modifications are reflected directly in the record
GetFieldsByType returns all fields of the same type as field param
The search goes first through fields[] then custom[]
Note: Method returns pointers so any value modifications are reflected directly in the record
// GetFieldsByType returns all fields of the same type as field param // The search goes first through fields [] then custom [] // Note : Method returns pointers so any value modifications are reflected directly in the record
func (r RecordCreate) GetFieldsByType(field interface{}) []interface{} {
	result := []interface{}{}
	if field == nil {
		return result
	}
	if records := r.getFieldsByType(field, false); records == nil {
		return result
	} else {
		return records
	}
}
func ( r RecordCreate ) GetFieldsByType ( field interface { } ) [ ] interface { } { result := [ ] interface { } { } if field == nil { return result } if records := r . getFieldsByType ( field , false ) ; records == nil { return result } else { return records } }
GetFieldsByType returns all fields of the same type as field param
The search goes first through fields[] then custom[]
Note: Method returns pointers so any value modifications are reflected directly in the record
GetFieldsByType returns all fields of the same type as field param The search goes first through fields [] then custom [] Note : Method returns pointers so any value modifications are reflected directly in the record