Function backend::routes::burrow::create_burrow [−][src]
pub async fn create_burrow(
db: Connection<PgDb>,
burrow_info: Json<BurrowInfo>,
producer: Connection<PulsarMq>,
auth: Auth
) -> (Status, Result<Json<BurrowCreateResponse>, Json<ErrorResponse>>)Expand description
Create Burrow
Parameters
Auth: Authenticated userConnection<PgDb>: Postgres connectionJson<BurrowInfo>: Burrow informationConnection<PulsarMq>: Pulsar connection
Returns
Status: HTTP statusBurrowCreateResponse: Response of create burrow
Errors
ErrorResponse: Error messageErrorCode::EmptyFieldErrorCode::RateLimitErrorCode::UserNotExistErrorCode::UserForbiddenErrorCode::BurrowNumLimitErrorCode::DatabaseErr