Skip to content

Commit 6895c97

Browse files
authored
Update protos and release 0.1.17 (#31)
- Update proto to include newest change from benchmarks
1 parent e8d80b0 commit 6895c97

38 files changed

Lines changed: 7055 additions & 4 deletions

kagglesdk/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = "0.1.16"
1+
__version__ = "0.1.17"
22

33
from kagglesdk.kaggle_client import KaggleClient
44
from kagglesdk.kaggle_creds import KaggleCredentials

kagglesdk/abuse/__init__.py

Whitespace-only changes.

kagglesdk/abuse/types/__init__.py

Whitespace-only changes.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import enum
2+
3+
class PrivatedModerationStatus(enum.Enum):
4+
PRIVATED_MODERATION_STATUS_UNSPECIFIED = 0
5+
PRIVATED_MODERATION_STATUS_NO_ABUSE = 1
6+
PERMANENTLY_PRIVATED = 3
7+

kagglesdk/agents/__init__.py

Whitespace-only changes.

kagglesdk/agents/services/__init__.py

Whitespace-only changes.
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
from kagglesdk.agents.types.agent_exam_service import ApiCompleteAgentExamSubmissionRequest, ApiCompleteAgentExamSubmissionResponse, ApiCreateAgentExamAgentRequest, ApiCreateAgentExamAgentResponse, ApiCreateAgentExamSubmissionRequest, ApiCreateAgentExamSubmissionResponse, ApiGetAgentExamAgentRequest, ApiGetAgentExamAgentResponse, ApiGetAgentExamInsightsRequest, ApiGetAgentExamInsightsResponse, ApiGetAgentExamSubmissionRequest, ApiGetAgentExamSubmissionResponse, ApiListTopAgentExamAgentsRequest, ApiListTopAgentExamAgentsResponse
2+
from kagglesdk.kaggle_http_client import KaggleHttpClient
3+
4+
class AgentExamClient(object):
5+
6+
def __init__(self, client: KaggleHttpClient):
7+
self._client = client
8+
9+
def create_agent_exam_agent(self, request: ApiCreateAgentExamAgentRequest = None) -> ApiCreateAgentExamAgentResponse:
10+
r"""
11+
Args:
12+
request (ApiCreateAgentExamAgentRequest):
13+
The request object; initialized to empty instance if not specified.
14+
"""
15+
16+
if request is None:
17+
request = ApiCreateAgentExamAgentRequest()
18+
19+
return self._client.call("agents.AgentExamService", "CreateAgentExamAgent", request, ApiCreateAgentExamAgentResponse)
20+
21+
def get_agent_exam_agent(self, request: ApiGetAgentExamAgentRequest = None) -> ApiGetAgentExamAgentResponse:
22+
r"""
23+
Args:
24+
request (ApiGetAgentExamAgentRequest):
25+
The request object; initialized to empty instance if not specified.
26+
"""
27+
28+
if request is None:
29+
request = ApiGetAgentExamAgentRequest()
30+
31+
return self._client.call("agents.AgentExamService", "GetAgentExamAgent", request, ApiGetAgentExamAgentResponse)
32+
33+
def create_agent_exam_submission(self, request: ApiCreateAgentExamSubmissionRequest = None) -> ApiCreateAgentExamSubmissionResponse:
34+
r"""
35+
Args:
36+
request (ApiCreateAgentExamSubmissionRequest):
37+
The request object; initialized to empty instance if not specified.
38+
"""
39+
40+
if request is None:
41+
request = ApiCreateAgentExamSubmissionRequest()
42+
43+
return self._client.call("agents.AgentExamService", "CreateAgentExamSubmission", request, ApiCreateAgentExamSubmissionResponse)
44+
45+
def complete_agent_exam_submission(self, request: ApiCompleteAgentExamSubmissionRequest = None) -> ApiCompleteAgentExamSubmissionResponse:
46+
r"""
47+
Args:
48+
request (ApiCompleteAgentExamSubmissionRequest):
49+
The request object; initialized to empty instance if not specified.
50+
"""
51+
52+
if request is None:
53+
request = ApiCompleteAgentExamSubmissionRequest()
54+
55+
return self._client.call("agents.AgentExamService", "CompleteAgentExamSubmission", request, ApiCompleteAgentExamSubmissionResponse)
56+
57+
def get_agent_exam_submission(self, request: ApiGetAgentExamSubmissionRequest = None) -> ApiGetAgentExamSubmissionResponse:
58+
r"""
59+
Args:
60+
request (ApiGetAgentExamSubmissionRequest):
61+
The request object; initialized to empty instance if not specified.
62+
"""
63+
64+
if request is None:
65+
request = ApiGetAgentExamSubmissionRequest()
66+
67+
return self._client.call("agents.AgentExamService", "GetAgentExamSubmission", request, ApiGetAgentExamSubmissionResponse)
68+
69+
def list_top_agent_exam_agents(self, request: ApiListTopAgentExamAgentsRequest = None) -> ApiListTopAgentExamAgentsResponse:
70+
r"""
71+
Args:
72+
request (ApiListTopAgentExamAgentsRequest):
73+
The request object; initialized to empty instance if not specified.
74+
"""
75+
76+
if request is None:
77+
request = ApiListTopAgentExamAgentsRequest()
78+
79+
return self._client.call("agents.AgentExamService", "ListTopAgentExamAgents", request, ApiListTopAgentExamAgentsResponse)
80+
81+
def get_agent_exam_insights(self, request: ApiGetAgentExamInsightsRequest = None) -> ApiGetAgentExamInsightsResponse:
82+
r"""
83+
Args:
84+
request (ApiGetAgentExamInsightsRequest):
85+
The request object; initialized to empty instance if not specified.
86+
"""
87+
88+
if request is None:
89+
request = ApiGetAgentExamInsightsRequest()
90+
91+
return self._client.call("agents.AgentExamService", "GetAgentExamInsights", request, ApiGetAgentExamInsightsResponse)

kagglesdk/agents/types/__init__.py

Whitespace-only changes.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import enum
2+
3+
class AgentExamSubmissionStatus(enum.Enum):
4+
"""Saved to the DB. Do not modify existing values."""
5+
AGENT_EXAM_SUBMISSION_STATUS_UNSPECIFIED = 0
6+
AGENT_EXAM_SUBMISSION_STATUS_STARTED = 1
7+
AGENT_EXAM_SUBMISSION_STATUS_COMPLETED = 2
8+
AGENT_EXAM_SUBMISSION_STATUS_TIMED_OUT = 3
9+

0 commit comments

Comments
 (0)