// Path: src/main/java/io/openio/sds/exceptions/OioException.java
// @SuppressWarnings("deprecation")
// public class OioException extends SdsException {
// 
//     /**
//      * 
//      */
//     private static final long serialVersionUID = 3270900242235005338L;
// 
//     public OioException(String message) {
//         super(message);
//     }
// 
//     public OioException(String message, Throwable t) {
//         super(message, t);
//     }
// }
// 
// Path: src/main/java/io/openio/sds/models/ChunkInfo.java
// public class ChunkInfo {
// 
//     public ChunkInfo() {
//     }
// 
//     private String url;
//     private String real_url;
//     private Long size;
//     private String hash;
//     private Position pos;
// 
//     public String url() {
//         return url;
//     }
// 
//     public String hash() {
//         return hash;
//     }
// 
//     public Position pos() {
//         return pos;
//     }
// 
//     public Long size() {
//         return size;
//     }
// 
//     public ChunkInfo url(String url) {
//         this.url = url;
//         return this;
//     }
// 
//     public ChunkInfo real_url(String real_url) {
//         this.real_url = real_url;
//         return this;
//     }
// 
//     public ChunkInfo size(Long size) {
//         this.size = size;
//         return this;
//     }
// 
//     public ChunkInfo hash(String hash) {
//         this.hash = hash;
//         return this;
//     }
// 
//     public ChunkInfo pos(Position pos) {
//         this.pos = pos;
//         return this;
//     }
// 
//     public String id(){
//         return url.substring(url.lastIndexOf("/") + 1);
//     }
// 
//     public String finalUrl() {
//         if (real_url != null && real_url.length() > 0) {
//             return real_url;
//         }
//         return url;
//     }
// 
//     @Override
//     public String toString() {
//         return MoreObjects.toStringHelper(this)
//                 .omitNullValues()
//                 .add("url", url)
//                 .add("real_url", real_url)
//                 .add("size", size)
//                 .add("hash", hash)
//                 .add("pos", pos)
//                 .toString();
//     }
// }


import io.openio.sds.exceptions.OioException;
import io.openio.sds.models.ChunkInfo;
package io.openio.sds.storage.rawx;


public class UploadResult {
	ChunkInfo chunkInfo;
// Path: src/main/java/io/openio/sds/exceptions/OioException.java
// @SuppressWarnings("deprecation")
// public class OioException extends SdsException {
// 
//     /**
//      * 
//      */
//     private static final long serialVersionUID = 3270900242235005338L;
// 
//     public OioException(String message) {
//         super(message);
//     }
// 
//     public OioException(String message, Throwable t) {
//         super(message, t);
//     }
// }
// 
// Path: src/main/java/io/openio/sds/models/ChunkInfo.java
// public class ChunkInfo {
// 
//     public ChunkInfo() {
//     }
// 
//     private String url;
//     private String real_url;
//     private Long size;
//     private String hash;
//     private Position pos;
// 
//     public String url() {
//         return url;
//     }
// 
//     public String hash() {
//         return hash;
//     }
// 
//     public Position pos() {
//         return pos;
//     }
// 
//     public Long size() {
//         return size;
//     }
// 
//     public ChunkInfo url(String url) {
//         this.url = url;
//         return this;
//     }
// 
//     public ChunkInfo real_url(String real_url) {
//         this.real_url = real_url;
//         return this;
//     }
// 
//     public ChunkInfo size(Long size) {
//         this.size = size;
//         return this;
//     }
// 
//     public ChunkInfo hash(String hash) {
//         this.hash = hash;
//         return this;
//     }
// 
//     public ChunkInfo pos(Position pos) {
//         this.pos = pos;
//         return this;
//     }
// 
//     public String id(){
//         return url.substring(url.lastIndexOf("/") + 1);
//     }
// 
//     public String finalUrl() {
//         if (real_url != null && real_url.length() > 0) {
//             return real_url;
//         }
//         return url;
//     }
// 
//     @Override
//     public String toString() {
//         return MoreObjects.toStringHelper(this)
//                 .omitNullValues()
//                 .add("url", url)
//                 .add("real_url", real_url)
//                 .add("size", size)
//                 .add("hash", hash)
//                 .add("pos", pos)
//                 .toString();
//     }
// }


// Path: src/main/java/io/openio/sds/storage/rawx/UploadResult.java
import io.openio.sds.exceptions.OioException;
import io.openio.sds.models.ChunkInfo;

package io.openio.sds.storage.rawx;


public class UploadResult {
	ChunkInfo chunkInfo;
	OioException exception;