internal static UploadInfo FromSWIG(SWIG.UplinkUploadInfo original) { UploadInfo ret = new UploadInfo(); ret.UploadId = original.upload_id; ret.Key = original.key; ret.IsPrefix = original.is_prefix; ret.SystemMetadata = SystemMetadata.FromSWIG(original.system); //ret.CustomMetadata = CustomMetadata.FromSWIG(original.custom); //ToDo: support custom metadata here return(ret); }
internal static Object FromSWIG(SWIG.UplinkObject original, bool disposeObjectInfo = true) { Object ret = new Object(); ret.Key = original.key; ret.IsPrefix = original.is_prefix; ret.SystemMetadata = SystemMetadata.FromSWIG(original.system); ret.CustomMetadata = CustomMetadata.FromSWIG(original); if (disposeObjectInfo) { original.Dispose(); } return(ret); }