Class IRetrievalInfoContext
Interface for defining how data is retrieved from a data source existing in a storage system. The path is the sole identifier of the data source.
Note that the actual storage system connection is not defined here. This is defined in the connection info context.
Attributes:
retrieval_type (ContentRetrievalType_): The type of retrieval. Used for factory pattern resolution.
path (str): The path of the data source.
Namespace: Workspace.XBR.Xperiflow.Core.RestApi.Storage
Assembly: Xperiflow.dll
Declaration
public class IRetrievalInfoContext
Properties
RetrievalType
Declaration
[JsonProperty("retrieval_type", Required = Required.Always)]
public string RetrievalType { get; set; }
Path
Declaration
[JsonProperty("path", Required = Required.Always)]
public string Path { get; set; }
AdditionalProperties
Declaration
[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }
Methods
ToJson()
Declaration
public string ToJson()
Returns
System.String
FromJson(string)
Declaration
public static IRetrievalInfoContext FromJson(string data)
Returns
Workspace.XBR.Xperiflow.Core.RestApi.Storage.IRetrievalInfoContext
Parameters
Type | Name |
---|---|
System.String | data |
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object,System.Object)
System.Object.GetHashCode
System.Object.GetType
System.Object.MemberwiseClone
System.Object.ReferenceEquals(System.Object,System.Object)
System.Object.ToString