...

Source file src/github.com/Azure/azure-sdk-for-go/storage/odata.go

Documentation: github.com/Azure/azure-sdk-for-go/storage

     1  package storage
     2  
     3  // Copyright (c) Microsoft Corporation. All rights reserved.
     4  // Licensed under the MIT License. See License.txt in the project root for license information.
     5  
     6  // MetadataLevel determines if operations should return a paylod,
     7  // and it level of detail.
     8  type MetadataLevel string
     9  
    10  // This consts are meant to help with Odata supported operations
    11  const (
    12  	OdataTypeSuffix = "@odata.type"
    13  
    14  	// Types
    15  
    16  	OdataBinary   = "Edm.Binary"
    17  	OdataDateTime = "Edm.DateTime"
    18  	OdataDouble   = "Edm.Double"
    19  	OdataGUID     = "Edm.Guid"
    20  	OdataInt64    = "Edm.Int64"
    21  
    22  	// Query options
    23  
    24  	OdataFilter  = "$filter"
    25  	OdataOrderBy = "$orderby"
    26  	OdataTop     = "$top"
    27  	OdataSkip    = "$skip"
    28  	OdataCount   = "$count"
    29  	OdataExpand  = "$expand"
    30  	OdataSelect  = "$select"
    31  	OdataSearch  = "$search"
    32  
    33  	EmptyPayload    MetadataLevel = ""
    34  	NoMetadata      MetadataLevel = "application/json;odata=nometadata"
    35  	MinimalMetadata MetadataLevel = "application/json;odata=minimalmetadata"
    36  	FullMetadata    MetadataLevel = "application/json;odata=fullmetadata"
    37  )
    38  

View as plain text