// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
-func CreateInitialNodeInfo(requestDetails *models.RequestDetails, protocol entities.E2ApplicationProtocol) (*entities.NodebInfo, *entities.NbIdentity) {
+func CreateInitialNodeInfo(requestDetails *models.SetupRequest, protocol entities.E2ApplicationProtocol) (*entities.NodebInfo, *entities.NbIdentity) {
nodebInfo := &entities.NodebInfo{}
nodebInfo.Ip = requestDetails.RanIp
nodebInfo.Port = uint32(requestDetails.RanPort)
nodebInfo.ConnectionStatus = entities.ConnectionStatus_CONNECTING
nodebInfo.E2ApplicationProtocol = protocol
nodebInfo.RanName = requestDetails.RanName
nodebInfo := &entities.NodebInfo{}
nodebInfo.Ip = requestDetails.RanIp
nodebInfo.Port = uint32(requestDetails.RanPort)
nodebInfo.ConnectionStatus = entities.ConnectionStatus_CONNECTING
nodebInfo.E2ApplicationProtocol = protocol
nodebInfo.RanName = requestDetails.RanName
nodebIdentity := &entities.NbIdentity{}
nodebIdentity.InventoryName = requestDetails.RanName
return nodebInfo, nodebIdentity
nodebIdentity := &entities.NbIdentity{}
nodebIdentity.InventoryName = requestDetails.RanName
return nodebInfo, nodebIdentity