public TyphenApi.WebApiRequest <TyphenApi.Type.Submarine.GetRoomsObject, TyphenApi.Type.Submarine.Error> GetRooms() { var requestBody = new GetRoomsRequestBody(); var request = new TyphenApi.WebApiRequest <TyphenApi.Type.Submarine.GetRoomsObject, TyphenApi.Type.Submarine.Error>(this); request.Uri = new Uri(BaseUri, "get_rooms"); request.Method = HttpMethod.Post; request.Body = requestBody; request.NoAuthenticationRequired = false; return(request); }
public TyphenApi.WebApiRequest <TyphenApi.Type.Submarine.CreateRoomObject, TyphenApi.Type.Submarine.Error> CreateRoom() { var requestBody = new CreateRoomRequestBody(); var request = new TyphenApi.WebApiRequest <TyphenApi.Type.Submarine.CreateRoomObject, TyphenApi.Type.Submarine.Error>(this); request.Uri = new Uri(BaseUri, "create_room"); request.Method = HttpMethod.Post; request.Body = requestBody; request.NoAuthenticationRequired = false; return(request); }
public TyphenApi.WebApiRequest <TyphenApi.Type.Submarine.LoginObject, TyphenApi.Type.Submarine.Error> Login(string auth_token) { var requestBody = new LoginRequestBody(); requestBody.AuthToken = auth_token; var request = new TyphenApi.WebApiRequest <TyphenApi.Type.Submarine.LoginObject, TyphenApi.Type.Submarine.Error>(this); request.Uri = new Uri(BaseUri, "login"); request.Method = HttpMethod.Post; request.Body = requestBody; request.NoAuthenticationRequired = true; return(request); }
public TyphenApi.WebApiRequest <TyphenApi.Type.Submarine.SignUpObject, TyphenApi.Type.Submarine.Error> SignUp(string name) { var requestBody = new SignUpRequestBody(); requestBody.Name = name; var request = new TyphenApi.WebApiRequest <TyphenApi.Type.Submarine.SignUpObject, TyphenApi.Type.Submarine.Error>(this); request.Uri = new Uri(BaseUri, "sign_up"); request.Method = HttpMethod.Post; request.Body = requestBody; request.NoAuthenticationRequired = true; return(request); }
public TyphenApi.WebApiRequest <TyphenApi.Type.Submarine.PingObject, TyphenApi.Type.Submarine.Error> Ping(string message) { var requestBody = new PingRequestBody(); requestBody.Message = message; var request = new TyphenApi.WebApiRequest <TyphenApi.Type.Submarine.PingObject, TyphenApi.Type.Submarine.Error>(this); request.Uri = new Uri(BaseUri, "ping"); request.Method = HttpMethod.Post; request.Body = requestBody; request.NoAuthenticationRequired = true; return(request); }
public TyphenApi.WebApiRequest <TyphenApi.Type.Submarine.JoinIntoRoomObject, TyphenApi.Type.Submarine.Error> JoinIntoRoom(long room_id) { var requestBody = new JoinIntoRoomRequestBody(); requestBody.RoomId = room_id; var request = new TyphenApi.WebApiRequest <TyphenApi.Type.Submarine.JoinIntoRoomObject, TyphenApi.Type.Submarine.Error>(this); request.Uri = new Uri(BaseUri, "join_into_room"); request.Method = HttpMethod.Post; request.Body = requestBody; request.NoAuthenticationRequired = false; return(request); }
public TyphenApi.WebApiRequest <TyphenApi.Type.Submarine.FindUserObject, TyphenApi.Type.Submarine.Error> FindUser(string name) { var requestBody = new FindUserRequestBody(); requestBody.Name = name; var request = new TyphenApi.WebApiRequest <TyphenApi.Type.Submarine.FindUserObject, TyphenApi.Type.Submarine.Error>(this); request.Uri = new Uri(BaseUri, "find_user"); request.Method = HttpMethod.Post; request.Body = requestBody; request.NoAuthenticationRequired = false; return(request); }