Class protos.google.chat.v1.ChatService (0.6.0)

Represents a ChatService

Inheritance

$protobuf.rpc.Service > protos.google.chat.v1.ChatService

Package

@google-apps/chat

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new ChatService service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

completeImportSpace(request, callback)

public completeImportSpace(request: google.chat.v1.ICompleteImportSpaceRequest, callback: google.chat.v1.ChatService.CompleteImportSpaceCallback): void;

Calls CompleteImportSpace.

Parameters
Name Description
request ICompleteImportSpaceRequest

CompleteImportSpaceRequest message or plain object

callback CompleteImportSpaceCallback

Node-style callback called with the error, if any, and CompleteImportSpaceResponse

Returns
Type Description
void

completeImportSpace(request)

public completeImportSpace(request: google.chat.v1.ICompleteImportSpaceRequest): Promise<google.chat.v1.CompleteImportSpaceResponse>;

Calls CompleteImportSpace.

Parameter
Name Description
request ICompleteImportSpaceRequest

CompleteImportSpaceRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.CompleteImportSpaceResponse>

Promise

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): ChatService;

Creates new ChatService service using the specified rpc implementation.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
Type Description
ChatService

RPC service. Useful where requests and/or responses are streamed.

createMembership(request, callback)

public createMembership(request: google.chat.v1.ICreateMembershipRequest, callback: google.chat.v1.ChatService.CreateMembershipCallback): void;

Calls CreateMembership.

Parameters
Name Description
request ICreateMembershipRequest

CreateMembershipRequest message or plain object

callback CreateMembershipCallback

Node-style callback called with the error, if any, and Membership

Returns
Type Description
void

createMembership(request)

public createMembership(request: google.chat.v1.ICreateMembershipRequest): Promise<google.chat.v1.Membership>;

Calls CreateMembership.

Parameter
Name Description
request ICreateMembershipRequest

CreateMembershipRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.Membership>

Promise

createMessage(request, callback)

public createMessage(request: google.chat.v1.ICreateMessageRequest, callback: google.chat.v1.ChatService.CreateMessageCallback): void;

Calls CreateMessage.

Parameters
Name Description
request ICreateMessageRequest

CreateMessageRequest message or plain object

callback CreateMessageCallback

Node-style callback called with the error, if any, and Message

Returns
Type Description
void

createMessage(request)

public createMessage(request: google.chat.v1.ICreateMessageRequest): Promise<google.chat.v1.Message>;

Calls CreateMessage.

Parameter
Name Description
request ICreateMessageRequest

CreateMessageRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.Message>

Promise

createReaction(request, callback)

public createReaction(request: google.chat.v1.ICreateReactionRequest, callback: google.chat.v1.ChatService.CreateReactionCallback): void;

Calls CreateReaction.

Parameters
Name Description
request ICreateReactionRequest

CreateReactionRequest message or plain object

callback CreateReactionCallback

Node-style callback called with the error, if any, and Reaction

Returns
Type Description
void

createReaction(request)

public createReaction(request: google.chat.v1.ICreateReactionRequest): Promise<google.chat.v1.Reaction>;

Calls CreateReaction.

Parameter
Name Description
request ICreateReactionRequest

CreateReactionRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.Reaction>

Promise

createSpace(request, callback)

public createSpace(request: google.chat.v1.ICreateSpaceRequest, callback: google.chat.v1.ChatService.CreateSpaceCallback): void;

Calls CreateSpace.

Parameters
Name Description
request ICreateSpaceRequest

CreateSpaceRequest message or plain object

callback CreateSpaceCallback

Node-style callback called with the error, if any, and Space

Returns
Type Description
void

createSpace(request)

public createSpace(request: google.chat.v1.ICreateSpaceRequest): Promise<google.chat.v1.Space>;

Calls CreateSpace.

Parameter
Name Description
request ICreateSpaceRequest

CreateSpaceRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.Space>

Promise

deleteMembership(request, callback)

public deleteMembership(request: google.chat.v1.IDeleteMembershipRequest, callback: google.chat.v1.ChatService.DeleteMembershipCallback): void;

Calls DeleteMembership.

Parameters
Name Description
request IDeleteMembershipRequest

DeleteMembershipRequest message or plain object

callback DeleteMembershipCallback

Node-style callback called with the error, if any, and Membership

Returns
Type Description
void

deleteMembership(request)

public deleteMembership(request: google.chat.v1.IDeleteMembershipRequest): Promise<google.chat.v1.Membership>;

Calls DeleteMembership.

Parameter
Name Description
request IDeleteMembershipRequest

DeleteMembershipRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.Membership>

Promise

deleteMessage(request, callback)

public deleteMessage(request: google.chat.v1.IDeleteMessageRequest, callback: google.chat.v1.ChatService.DeleteMessageCallback): void;

Calls DeleteMessage.

Parameters
Name Description
request IDeleteMessageRequest

DeleteMessageRequest message or plain object

callback DeleteMessageCallback

Node-style callback called with the error, if any, and Empty

Returns
Type Description
void

deleteMessage(request)

public deleteMessage(request: google.chat.v1.IDeleteMessageRequest): Promise<google.protobuf.Empty>;

Calls DeleteMessage.

Parameter
Name Description
request IDeleteMessageRequest

DeleteMessageRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

deleteReaction(request, callback)

public deleteReaction(request: google.chat.v1.IDeleteReactionRequest, callback: google.chat.v1.ChatService.DeleteReactionCallback): void;

Calls DeleteReaction.

Parameters
Name Description
request IDeleteReactionRequest

DeleteReactionRequest message or plain object

callback DeleteReactionCallback

Node-style callback called with the error, if any, and Empty

Returns
Type Description
void

deleteReaction(request)

public deleteReaction(request: google.chat.v1.IDeleteReactionRequest): Promise<google.protobuf.Empty>;

Calls DeleteReaction.

Parameter
Name Description
request IDeleteReactionRequest

DeleteReactionRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

deleteSpace(request, callback)

public deleteSpace(request: google.chat.v1.IDeleteSpaceRequest, callback: google.chat.v1.ChatService.DeleteSpaceCallback): void;

Calls DeleteSpace.

Parameters
Name Description
request IDeleteSpaceRequest

DeleteSpaceRequest message or plain object

callback DeleteSpaceCallback

Node-style callback called with the error, if any, and Empty

Returns
Type Description
void

deleteSpace(request)

public deleteSpace(request: google.chat.v1.IDeleteSpaceRequest): Promise<google.protobuf.Empty>;

Calls DeleteSpace.

Parameter
Name Description
request IDeleteSpaceRequest

DeleteSpaceRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

findDirectMessage(request, callback)

public findDirectMessage(request: google.chat.v1.IFindDirectMessageRequest, callback: google.chat.v1.ChatService.FindDirectMessageCallback): void;

Calls FindDirectMessage.

Parameters
Name Description
request IFindDirectMessageRequest

FindDirectMessageRequest message or plain object

callback FindDirectMessageCallback

Node-style callback called with the error, if any, and Space

Returns
Type Description
void

findDirectMessage(request)

public findDirectMessage(request: google.chat.v1.IFindDirectMessageRequest): Promise<google.chat.v1.Space>;

Calls FindDirectMessage.

Parameter
Name Description
request IFindDirectMessageRequest

FindDirectMessageRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.Space>

Promise

getAttachment(request, callback)

public getAttachment(request: google.chat.v1.IGetAttachmentRequest, callback: google.chat.v1.ChatService.GetAttachmentCallback): void;

Calls GetAttachment.

Parameters
Name Description
request IGetAttachmentRequest

GetAttachmentRequest message or plain object

callback GetAttachmentCallback

Node-style callback called with the error, if any, and Attachment

Returns
Type Description
void

getAttachment(request)

public getAttachment(request: google.chat.v1.IGetAttachmentRequest): Promise<google.chat.v1.Attachment>;

Calls GetAttachment.

Parameter
Name Description
request IGetAttachmentRequest

GetAttachmentRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.Attachment>

Promise

getMembership(request, callback)

public getMembership(request: google.chat.v1.IGetMembershipRequest, callback: google.chat.v1.ChatService.GetMembershipCallback): void;

Calls GetMembership.

Parameters
Name Description
request IGetMembershipRequest

GetMembershipRequest message or plain object

callback GetMembershipCallback

Node-style callback called with the error, if any, and Membership

Returns
Type Description
void

getMembership(request)

public getMembership(request: google.chat.v1.IGetMembershipRequest): Promise<google.chat.v1.Membership>;

Calls GetMembership.

Parameter
Name Description
request IGetMembershipRequest

GetMembershipRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.Membership>

Promise

getMessage(request, callback)

public getMessage(request: google.chat.v1.IGetMessageRequest, callback: google.chat.v1.ChatService.GetMessageCallback): void;

Calls GetMessage.

Parameters
Name Description
request IGetMessageRequest

GetMessageRequest message or plain object

callback GetMessageCallback

Node-style callback called with the error, if any, and Message

Returns
Type Description
void

getMessage(request)

public getMessage(request: google.chat.v1.IGetMessageRequest): Promise<google.chat.v1.Message>;

Calls GetMessage.

Parameter
Name Description
request IGetMessageRequest

GetMessageRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.Message>

Promise

getSpace(request, callback)

public getSpace(request: google.chat.v1.IGetSpaceRequest, callback: google.chat.v1.ChatService.GetSpaceCallback): void;

Calls GetSpace.

Parameters
Name Description
request IGetSpaceRequest

GetSpaceRequest message or plain object

callback GetSpaceCallback

Node-style callback called with the error, if any, and Space

Returns
Type Description
void

getSpace(request)

public getSpace(request: google.chat.v1.IGetSpaceRequest): Promise<google.chat.v1.Space>;

Calls GetSpace.

Parameter
Name Description
request IGetSpaceRequest

GetSpaceRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.Space>

Promise

getSpaceReadState(request, callback)

public getSpaceReadState(request: google.chat.v1.IGetSpaceReadStateRequest, callback: google.chat.v1.ChatService.GetSpaceReadStateCallback): void;

Calls GetSpaceReadState.

Parameters
Name Description
request IGetSpaceReadStateRequest

GetSpaceReadStateRequest message or plain object

callback GetSpaceReadStateCallback

Node-style callback called with the error, if any, and SpaceReadState

Returns
Type Description
void

getSpaceReadState(request)

public getSpaceReadState(request: google.chat.v1.IGetSpaceReadStateRequest): Promise<google.chat.v1.SpaceReadState>;

Calls GetSpaceReadState.

Parameter
Name Description
request IGetSpaceReadStateRequest

GetSpaceReadStateRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.SpaceReadState>

Promise

getThreadReadState(request, callback)

public getThreadReadState(request: google.chat.v1.IGetThreadReadStateRequest, callback: google.chat.v1.ChatService.GetThreadReadStateCallback): void;

Calls GetThreadReadState.

Parameters
Name Description
request IGetThreadReadStateRequest

GetThreadReadStateRequest message or plain object

callback GetThreadReadStateCallback

Node-style callback called with the error, if any, and ThreadReadState

Returns
Type Description
void

getThreadReadState(request)

public getThreadReadState(request: google.chat.v1.IGetThreadReadStateRequest): Promise<google.chat.v1.ThreadReadState>;

Calls GetThreadReadState.

Parameter
Name Description
request IGetThreadReadStateRequest

GetThreadReadStateRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.ThreadReadState>

Promise

listMemberships(request, callback)

public listMemberships(request: google.chat.v1.IListMembershipsRequest, callback: google.chat.v1.ChatService.ListMembershipsCallback): void;

Calls ListMemberships.

Parameters
Name Description
request IListMembershipsRequest

ListMembershipsRequest message or plain object

callback ListMembershipsCallback

Node-style callback called with the error, if any, and ListMembershipsResponse

Returns
Type Description
void

listMemberships(request)

public listMemberships(request: google.chat.v1.IListMembershipsRequest): Promise<google.chat.v1.ListMembershipsResponse>;

Calls ListMemberships.

Parameter
Name Description
request IListMembershipsRequest

ListMembershipsRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.ListMembershipsResponse>

Promise

listMessages(request, callback)

public listMessages(request: google.chat.v1.IListMessagesRequest, callback: google.chat.v1.ChatService.ListMessagesCallback): void;

Calls ListMessages.

Parameters
Name Description
request IListMessagesRequest

ListMessagesRequest message or plain object

callback ListMessagesCallback

Node-style callback called with the error, if any, and ListMessagesResponse

Returns
Type Description
void

listMessages(request)

public listMessages(request: google.chat.v1.IListMessagesRequest): Promise<google.chat.v1.ListMessagesResponse>;

Calls ListMessages.

Parameter
Name Description
request IListMessagesRequest

ListMessagesRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.ListMessagesResponse>

Promise

listReactions(request, callback)

public listReactions(request: google.chat.v1.IListReactionsRequest, callback: google.chat.v1.ChatService.ListReactionsCallback): void;

Calls ListReactions.

Parameters
Name Description
request IListReactionsRequest

ListReactionsRequest message or plain object

callback ListReactionsCallback

Node-style callback called with the error, if any, and ListReactionsResponse

Returns
Type Description
void

listReactions(request)

public listReactions(request: google.chat.v1.IListReactionsRequest): Promise<google.chat.v1.ListReactionsResponse>;

Calls ListReactions.

Parameter
Name Description
request IListReactionsRequest

ListReactionsRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.ListReactionsResponse>

Promise

listSpaces(request, callback)

public listSpaces(request: google.chat.v1.IListSpacesRequest, callback: google.chat.v1.ChatService.ListSpacesCallback): void;

Calls ListSpaces.

Parameters
Name Description
request IListSpacesRequest

ListSpacesRequest message or plain object

callback ListSpacesCallback

Node-style callback called with the error, if any, and ListSpacesResponse

Returns
Type Description
void

listSpaces(request)

public listSpaces(request: google.chat.v1.IListSpacesRequest): Promise<google.chat.v1.ListSpacesResponse>;

Calls ListSpaces.

Parameter
Name Description
request IListSpacesRequest

ListSpacesRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.ListSpacesResponse>

Promise

setUpSpace(request, callback)

public setUpSpace(request: google.chat.v1.ISetUpSpaceRequest, callback: google.chat.v1.ChatService.SetUpSpaceCallback): void;

Calls SetUpSpace.

Parameters
Name Description
request ISetUpSpaceRequest

SetUpSpaceRequest message or plain object

callback SetUpSpaceCallback

Node-style callback called with the error, if any, and Space

Returns
Type Description
void

setUpSpace(request)

public setUpSpace(request: google.chat.v1.ISetUpSpaceRequest): Promise<google.chat.v1.Space>;

Calls SetUpSpace.

Parameter
Name Description
request ISetUpSpaceRequest

SetUpSpaceRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.Space>

Promise

updateMembership(request, callback)

public updateMembership(request: google.chat.v1.IUpdateMembershipRequest, callback: google.chat.v1.ChatService.UpdateMembershipCallback): void;

Calls UpdateMembership.

Parameters
Name Description
request IUpdateMembershipRequest

UpdateMembershipRequest message or plain object

callback UpdateMembershipCallback

Node-style callback called with the error, if any, and Membership

Returns
Type Description
void

updateMembership(request)

public updateMembership(request: google.chat.v1.IUpdateMembershipRequest): Promise<google.chat.v1.Membership>;

Calls UpdateMembership.

Parameter
Name Description
request IUpdateMembershipRequest

UpdateMembershipRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.Membership>

Promise

updateMessage(request, callback)

public updateMessage(request: google.chat.v1.IUpdateMessageRequest, callback: google.chat.v1.ChatService.UpdateMessageCallback): void;

Calls UpdateMessage.

Parameters
Name Description
request IUpdateMessageRequest

UpdateMessageRequest message or plain object

callback UpdateMessageCallback

Node-style callback called with the error, if any, and Message

Returns
Type Description
void

updateMessage(request)

public updateMessage(request: google.chat.v1.IUpdateMessageRequest): Promise<google.chat.v1.Message>;

Calls UpdateMessage.

Parameter
Name Description
request IUpdateMessageRequest

UpdateMessageRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.Message>

Promise

updateSpace(request, callback)

public updateSpace(request: google.chat.v1.IUpdateSpaceRequest, callback: google.chat.v1.ChatService.UpdateSpaceCallback): void;

Calls UpdateSpace.

Parameters
Name Description
request IUpdateSpaceRequest

UpdateSpaceRequest message or plain object

callback UpdateSpaceCallback

Node-style callback called with the error, if any, and Space

Returns
Type Description
void

updateSpace(request)

public updateSpace(request: google.chat.v1.IUpdateSpaceRequest): Promise<google.chat.v1.Space>;

Calls UpdateSpace.

Parameter
Name Description
request IUpdateSpaceRequest

UpdateSpaceRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.Space>

Promise

updateSpaceReadState(request, callback)

public updateSpaceReadState(request: google.chat.v1.IUpdateSpaceReadStateRequest, callback: google.chat.v1.ChatService.UpdateSpaceReadStateCallback): void;

Calls UpdateSpaceReadState.

Parameters
Name Description
request IUpdateSpaceReadStateRequest

UpdateSpaceReadStateRequest message or plain object

callback UpdateSpaceReadStateCallback

Node-style callback called with the error, if any, and SpaceReadState

Returns
Type Description
void

updateSpaceReadState(request)

public updateSpaceReadState(request: google.chat.v1.IUpdateSpaceReadStateRequest): Promise<google.chat.v1.SpaceReadState>;

Calls UpdateSpaceReadState.

Parameter
Name Description
request IUpdateSpaceReadStateRequest

UpdateSpaceReadStateRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.SpaceReadState>

Promise

uploadAttachment(request, callback)

public uploadAttachment(request: google.chat.v1.IUploadAttachmentRequest, callback: google.chat.v1.ChatService.UploadAttachmentCallback): void;

Calls UploadAttachment.

Parameters
Name Description
request IUploadAttachmentRequest

UploadAttachmentRequest message or plain object

callback UploadAttachmentCallback

Node-style callback called with the error, if any, and UploadAttachmentResponse

Returns
Type Description
void

uploadAttachment(request)

public uploadAttachment(request: google.chat.v1.IUploadAttachmentRequest): Promise<google.chat.v1.UploadAttachmentResponse>;

Calls UploadAttachment.

Parameter
Name Description
request IUploadAttachmentRequest

UploadAttachmentRequest message or plain object

Returns
Type Description
Promise<google.chat.v1.UploadAttachmentResponse>

Promise