func (o *PCSearchResult) ValueForAttribute(name string) interface{} {

	switch name {
	case "internalEdges":
		return o.InternalEdges
	case "items":
		return o.Items
	case "nextPageToken":
		return o.NextPageToken
	case "nodes":
		return o.Nodes
	case "publicEdges":
		return o.PublicEdges
	case "sourceDestinationMap":
		return o.SourceDestinationMap
	case "totalRows":
		return o.TotalRows
	}

	return nil
}
// ValueForAttribute returns the value for the given attribute.
// This is a very advanced function that you should not need but in some
// very specific use cases.
ValueForAttribute returns the value for the given attribute.
This is a very advanced function that you should not need but in some
very specific use cases.
// ValueForAttribute returns the value for the given attribute . // This is a very advanced function that you should not need but in some // very specific use cases .
func (o *PCSearchResult) ValueForAttribute(name string) interface{} {
	switch name {
	case "internalEdges":
		return o.InternalEdges
	case "items":
		return o.Items
	case "nextPageToken":
		return o.NextPageToken
	case "nodes":
		return o.Nodes
	case "publicEdges":
		return o.PublicEdges
	case "sourceDestinationMap":
		return o.SourceDestinationMap
	case "totalRows":
		return o.TotalRows
	}
	return nil
}
func ( o * PCSearchResult ) ValueForAttribute ( name string ) interface { } { switch name { case " " : return o . InternalEdges case " " : return o . Items case " " : return o . NextPageToken case " " : return o . Nodes case " " : return o . PublicEdges case " " : return o . SourceDestinationMap case " " : return o . TotalRows } return nil }
ValueForAttribute returns the value for the given attribute.
ValueForAttribute returns the value for the given attribute .