package ru.yandex.autotests.directapi.darkside.datacontainers.jsonrpc.sandbox;

import com.googlecode.jsonrpc4j.JsonRpcParam;

/**
 * @author egorovmv
 */
public interface SandboxService {
    String SERVICE_NAME = "SandboxService";

    StatusResponse create_user(
            @JsonRpcParam("login") String login,
            @JsonRpcParam("uid") String uid,
            @JsonRpcParam("fio") String fio,
            @JsonRpcParam("email") String email,
            @JsonRpcParam("type") String type,
            @JsonRpcParam("currency") String currency,
            @JsonRpcParam("init_test_date") int initTestData,
            @JsonRpcParam("enable_shared_account") int enableSharedAccount);

    GetCurrentStateResponse get_current_state(@JsonRpcParam("uid") String uid);

    StatusResponse drop_user(@JsonRpcParam("uid") String uid);
}
