RelocationError enc.IEncodable <RelocationError> .Decode(enc.IDecoder decoder) { switch (decoder.GetUnionName()) { case "from_lookup": var fromLookup = new LookupError(); return(new FromLookup(((enc.IEncodable <LookupError>)fromLookup).Decode(decoder))); case "from_write": var fromWrite = new WriteError(); return(new FromWrite(((enc.IEncodable <WriteError>)fromWrite).Decode(decoder))); case "to": var to = new WriteError(); return(new To(((enc.IEncodable <WriteError>)to).Decode(decoder))); case "cant_copy_shared_folder": return(CantCopySharedFolder.Instance); case "cant_nest_shared_folder": return(CantNestSharedFolder.Instance); case "too_many_files": return(TooManyFiles.Instance); default: return(Other.Instance); } }
CreateFolderError enc.IEncodable <CreateFolderError> .Decode(enc.IDecoder decoder) { switch (decoder.GetUnionName()) { case "path": var path = new WriteError(); return(new Path(((enc.IEncodable <WriteError>)path).Decode(decoder))); default: throw new sys.InvalidOperationException(); } }
UploadSessionFinishError enc.IEncodable <UploadSessionFinishError> .Decode(enc.IDecoder decoder) { switch (decoder.GetUnionName()) { case "lookup_failed": var lookupFailed = new UploadSessionLookupError(); return(new LookupFailed(((enc.IEncodable <UploadSessionLookupError>)lookupFailed).Decode(decoder))); case "path": var path = new WriteError(); return(new Path(((enc.IEncodable <WriteError>)path).Decode(decoder))); default: return(Other.Instance); } }
/// <summary> /// <para>Initializes a new instance of the <see cref="UploadWriteFailed" /> /// class.</para> /// </summary> /// <param name="reason">The reason why the file couldn't be saved.</param> /// <param name="uploadSessionId">The upload session ID; this may be used to retry the /// commit.</param> public UploadWriteFailed(WriteError reason, string uploadSessionId) { if (reason == null) { throw new sys.ArgumentNullException("reason"); } if (uploadSessionId == null) { throw new sys.ArgumentNullException("uploadSessionId"); } this.Reason = reason; this.UploadSessionId = uploadSessionId; }
DeleteError enc.IEncodable <DeleteError> .Decode(enc.IDecoder decoder) { switch (decoder.GetUnionName()) { case "path_lookup": var pathLookup = new LookupError(); return(new PathLookup(((enc.IEncodable <LookupError>)pathLookup).Decode(decoder))); case "path_write": var pathWrite = new WriteError(); return(new PathWrite(((enc.IEncodable <WriteError>)pathWrite).Decode(decoder))); default: return(Other.Instance); } }
/// <summary> /// <para>Initializes a new instance of the <see cref="PathWrite" /> class.</para> /// </summary> /// <param name="value">The value</param> public PathWrite(WriteError value) { this.Value = value; }
/// <summary> /// <para>Initializes a new instance of the <see cref="To" /> class.</para> /// </summary> /// <param name="value">The value</param> public To(WriteError value) { this.Value = value; }
/// <summary> /// <para>Initializes a new instance of the <see cref="FromWrite" /> class.</para> /// </summary> /// <param name="value">The value</param> public FromWrite(WriteError value) { this.Value = value; }