celp-sdk 0.1.13

This package has been created to provide a rust SDK containing common functionality
syntax = "proto3";
package celp.protobuf.svc;
import "celp_header.proto";
option optimize_for = SPEED;

message RestfulResult {
    enum Status {
        FAILURE = 0;
        SUCCESS = 1;
    }

    message FileDetails {
        // Absolute path of the uploaded file
        string path = 1;

        // File size, bytes
        uint32 size = 3;
    }

    // Base header from CELP
    celp.protobuf.Header header = 1;

    // Request result status
    Status status = 3;

    // Result of request
    oneof result {
        string error_message = 4;
        FileDetails file_details = 5;
    }
}