func (o *SparsePCSearchResult) ToPlain() elemental.PlainIdentifiable {

	out := NewPCSearchResult()
	if o.InternalEdges != nil {
		out.InternalEdges = *o.InternalEdges
	}
	if o.Items != nil {
		out.Items = o.Items
	}
	if o.NextPageToken != nil {
		out.NextPageToken = *o.NextPageToken
	}
	if o.Nodes != nil {
		out.Nodes = *o.Nodes
	}
	if o.PublicEdges != nil {
		out.PublicEdges = *o.PublicEdges
	}
	if o.SourceDestinationMap != nil {
		out.SourceDestinationMap = *o.SourceDestinationMap
	}
	if o.TotalRows != nil {
		out.TotalRows = *o.TotalRows
	}

	return out
}
// ToPlain returns the plain version of the sparse model.
ToPlain returns the plain version of the sparse model.
// ToPlain returns the plain version of the sparse model .
func (o *SparsePCSearchResult) ToPlain() elemental.PlainIdentifiable {
	out := NewPCSearchResult()
	if o.InternalEdges != nil {
		out.InternalEdges = *o.InternalEdges
	}
	if o.Items != nil {
		out.Items = o.Items
	}
	if o.NextPageToken != nil {
		out.NextPageToken = *o.NextPageToken
	}
	if o.Nodes != nil {
		out.Nodes = *o.Nodes
	}
	if o.PublicEdges != nil {
		out.PublicEdges = *o.PublicEdges
	}
	if o.SourceDestinationMap != nil {
		out.SourceDestinationMap = *o.SourceDestinationMap
	}
	if o.TotalRows != nil {
		out.TotalRows = *o.TotalRows
	}
	return out
}
func ( o * SparsePCSearchResult ) ToPlain ( ) elemental . PlainIdentifiable { out := NewPCSearchResult ( ) if o . InternalEdges != nil { out . InternalEdges = * o . InternalEdges } if o . Items != nil { out . Items = o . Items } if o . NextPageToken != nil { out . NextPageToken = * o . NextPageToken } if o . Nodes != nil { out . Nodes = * o . Nodes } if o . PublicEdges != nil { out . PublicEdges = * o . PublicEdges } if o . SourceDestinationMap != nil { out . SourceDestinationMap = * o . SourceDestinationMap } if o . TotalRows != nil { out . TotalRows = * o . TotalRows } return out }
ToPlain returns the plain version of the sparse model.
ToPlain returns the plain version of the sparse model .