[go: nahoru, domu]

Skip to content

Commit

Permalink
Updated to enable images
Browse files Browse the repository at this point in the history
  • Loading branch information
adamjchan committed Jan 15, 2021
1 parent 76cb118 commit 0cb7ea0
Show file tree
Hide file tree
Showing 3 changed files with 64 additions and 51 deletions.
80 changes: 40 additions & 40 deletions businessmessages/businessmessages_v1_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,17 @@ class BusinessmessagesV1(base_api.BaseApiClient):
"""Generated client library for service businessmessages version v1."""

MESSAGES_MODULE = messages
BASE_URL = u'https://businessmessages.googleapis.com/'
MTLS_BASE_URL = u'https://businessmessages.mtls.googleapis.com/'
BASE_URL = 'https://businessmessages.googleapis.com/'
MTLS_BASE_URL = 'https://businessmessages.mtls.googleapis.com/'

_PACKAGE = u'businessmessages'
_PACKAGE = 'businessmessages'
_SCOPES = ['https://www.googleapis.com/auth/userinfo.email']
_VERSION = u'v1'
_VERSION = 'v1'
_CLIENT_ID = '1042881264118.apps.googleusercontent.com'
_CLIENT_SECRET = 'x_Tw5K8nnjoRAqULM9PFAC2b'
_USER_AGENT = 'x_Tw5K8nnjoRAqULM9PFAC2b'
_CLIENT_CLASS_NAME = u'BusinessmessagesV1'
_URL_VERSION = u'v1'
_CLIENT_CLASS_NAME = 'BusinessmessagesV1'
_URL_VERSION = 'v1'
_API_KEY = None

def __init__(self, url='', credentials=None,
Expand All @@ -44,7 +44,7 @@ def __init__(self, url='', credentials=None,
class ConversationsEventsService(base_api.BaseApiService):
"""Service class for the conversations_events resource."""

_NAME = u'conversations_events'
_NAME = 'conversations_events'

def __init__(self, client):
super(BusinessmessagesV1.ConversationsEventsService, self).__init__(client)
Expand All @@ -65,23 +65,23 @@ def Create(self, request, global_params=None):
config, request, global_params=global_params)

Create.method_config = lambda: base_api.ApiMethodInfo(
flat_path=u'v1/conversations/{conversationsId}/events',
http_method=u'POST',
method_id=u'businessmessages.conversations.events.create',
ordered_params=[u'parent'],
path_params=[u'parent'],
query_params=[u'eventId'],
relative_path=u'v1/{+parent}/events',
request_field=u'businessMessagesEvent',
request_type_name=u'BusinessmessagesConversationsEventsCreateRequest',
response_type_name=u'BusinessMessagesEvent',
flat_path='v1/conversations/{conversationsId}/events',
http_method='POST',
method_id='businessmessages.conversations.events.create',
ordered_params=['parent'],
path_params=['parent'],
query_params=['eventId'],
relative_path='v1/{+parent}/events',
request_field='businessMessagesEvent',
request_type_name='BusinessmessagesConversationsEventsCreateRequest',
response_type_name='BusinessMessagesEvent',
supports_download=False,
)

class ConversationsMessagesService(base_api.BaseApiService):
"""Service class for the conversations_messages resource."""

_NAME = u'conversations_messages'
_NAME = 'conversations_messages'

def __init__(self, client):
super(BusinessmessagesV1.ConversationsMessagesService, self).__init__(client)
Expand All @@ -102,23 +102,23 @@ def Create(self, request, global_params=None):
config, request, global_params=global_params)

Create.method_config = lambda: base_api.ApiMethodInfo(
flat_path=u'v1/conversations/{conversationsId}/messages',
http_method=u'POST',
method_id=u'businessmessages.conversations.messages.create',
ordered_params=[u'parent'],
path_params=[u'parent'],
query_params=[u'forceFallback'],
relative_path=u'v1/{+parent}/messages',
request_field=u'businessMessagesMessage',
request_type_name=u'BusinessmessagesConversationsMessagesCreateRequest',
response_type_name=u'BusinessMessagesMessage',
flat_path='v1/conversations/{conversationsId}/messages',
http_method='POST',
method_id='businessmessages.conversations.messages.create',
ordered_params=['parent'],
path_params=['parent'],
query_params=['forceFallback'],
relative_path='v1/{+parent}/messages',
request_field='businessMessagesMessage',
request_type_name='BusinessmessagesConversationsMessagesCreateRequest',
response_type_name='BusinessMessagesMessage',
supports_download=False,
)

class ConversationsSurveysService(base_api.BaseApiService):
"""Service class for the conversations_surveys resource."""

_NAME = u'conversations_surveys'
_NAME = 'conversations_surveys'

def __init__(self, client):
super(BusinessmessagesV1.ConversationsSurveysService, self).__init__(client)
Expand All @@ -139,23 +139,23 @@ def Create(self, request, global_params=None):
config, request, global_params=global_params)

Create.method_config = lambda: base_api.ApiMethodInfo(
flat_path=u'v1/conversations/{conversationsId}/surveys',
http_method=u'POST',
method_id=u'businessmessages.conversations.surveys.create',
ordered_params=[u'parent'],
path_params=[u'parent'],
query_params=[u'surveyId'],
relative_path=u'v1/{+parent}/surveys',
request_field=u'businessMessagesSurvey',
request_type_name=u'BusinessmessagesConversationsSurveysCreateRequest',
response_type_name=u'BusinessMessagesSurvey',
flat_path='v1/conversations/{conversationsId}/surveys',
http_method='POST',
method_id='businessmessages.conversations.surveys.create',
ordered_params=['parent'],
path_params=['parent'],
query_params=['surveyId'],
relative_path='v1/{+parent}/surveys',
request_field='businessMessagesSurvey',
request_type_name='BusinessmessagesConversationsSurveysCreateRequest',
response_type_name='BusinessMessagesSurvey',
supports_download=False,
)

class ConversationsService(base_api.BaseApiService):
"""Service class for the conversations resource."""

_NAME = u'conversations'
_NAME = 'conversations'

def __init__(self, client):
super(BusinessmessagesV1.ConversationsService, self).__init__(client)
Expand Down
33 changes: 23 additions & 10 deletions businessmessages/businessmessages_v1_messages.py
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,17 @@ class EventTypeValueValuesEnum(_messages.Enum):
representative = _messages.MessageField('BusinessMessagesRepresentative', 3)


class BusinessMessagesImage(_messages.Message):
r"""An image.
Fields:
contentInfo: Information about an image, including the URL of the image
and the URL of the image's thumbnail.
"""

contentInfo = _messages.MessageField('BusinessMessagesContentInfo', 1)


class BusinessMessagesLiveAgentRequest(_messages.Message):
r"""When tapped, sends a request for a live agent to join the conversation.
"""
Expand Down Expand Up @@ -206,9 +217,10 @@ class BusinessMessagesMessage(_messages.Message):
returns an error.
fallback: Optional. Fallback text that displays if the user's device
doesn't support the message type or content.
messageId: The unique identifier of the message, assigned by the agent. If
a message attempts to use the same `messageId` as a previous message,
Business Messages returns an `ALREADY_EXISTS` error.
image: Image message.
messageId: Required. The unique identifier of the message, assigned by the
agent. If a message attempts to use the same `messageId` as a previous
message, Business Messages returns an `ALREADY_EXISTS` error.
name: The name of the message, as set by Business Messages. Resolves to
"conversations/{conversationId}/messages/{messageId}", where
{conversationId} is the unique ID for the conversation and {messageId}
Expand All @@ -227,12 +239,13 @@ class BusinessMessagesMessage(_messages.Message):

containsRichText = _messages.BooleanField(1)
fallback = _messages.StringField(2)
messageId = _messages.StringField(3)
name = _messages.StringField(4)
representative = _messages.MessageField('BusinessMessagesRepresentative', 5)
richCard = _messages.MessageField('BusinessMessagesRichCard', 6)
suggestions = _messages.MessageField('BusinessMessagesSuggestion', 7, repeated=True)
text = _messages.StringField(8)
image = _messages.MessageField('BusinessMessagesImage', 3)
messageId = _messages.StringField(4)
name = _messages.StringField(5)
representative = _messages.MessageField('BusinessMessagesRepresentative', 6)
richCard = _messages.MessageField('BusinessMessagesRichCard', 7)
suggestions = _messages.MessageField('BusinessMessagesSuggestion', 8, repeated=True)
text = _messages.StringField(9)


class BusinessMessagesOpenUrlAction(_messages.Message):
Expand Down Expand Up @@ -471,7 +484,7 @@ class FXgafvValueValuesEnum(_messages.Enum):

f__xgafv = _messages.EnumField('FXgafvValueValuesEnum', 1)
access_token = _messages.StringField(2)
alt = _messages.EnumField('AltValueValuesEnum', 3, default=u'json')
alt = _messages.EnumField('AltValueValuesEnum', 3, default='json')
callback = _messages.StringField(4)
fields = _messages.StringField(5)
key = _messages.StringField(6)
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

setuptools.setup(
name="google-businessmessages",
version="1.0.3",
version="1.0.4",
author="Google LLC",
author_email="googleapis-packages@google.com",
description="Google's Business Messages API client library",
Expand Down

0 comments on commit 0cb7ea0

Please sign in to comment.