Class protos.google.ads.datamanager.v1.UserListService (0.5.0)

Represents a UserListService

Inheritance

$protobuf.rpc.Service > protos.google.ads.datamanager.v1.UserListService

Package

@google-ads/datamanager

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new UserListService service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

create(rpcImpl, requestDelimited, responseDelimited)

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

Creates new UserListService 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
UserListService

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

createUserList(request, callback)

public createUserList(request: google.ads.datamanager.v1.ICreateUserListRequest, callback: google.ads.datamanager.v1.UserListService.CreateUserListCallback): void;

Calls CreateUserList.

Parameters
Name Description
request ICreateUserListRequest

CreateUserListRequest message or plain object

callback CreateUserListCallback

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

Returns
Type Description
void

createUserList(request)

public createUserList(request: google.ads.datamanager.v1.ICreateUserListRequest): Promise<google.ads.datamanager.v1.UserList>;

Calls CreateUserList.

Parameter
Name Description
request ICreateUserListRequest

CreateUserListRequest message or plain object

Returns
Type Description
Promise<google.ads.datamanager.v1.UserList>

Promise

deleteUserList(request, callback)

public deleteUserList(request: google.ads.datamanager.v1.IDeleteUserListRequest, callback: google.ads.datamanager.v1.UserListService.DeleteUserListCallback): void;

Calls DeleteUserList.

Parameters
Name Description
request IDeleteUserListRequest

DeleteUserListRequest message or plain object

callback DeleteUserListCallback

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

Returns
Type Description
void

deleteUserList(request)

public deleteUserList(request: google.ads.datamanager.v1.IDeleteUserListRequest): Promise<google.protobuf.Empty>;

Calls DeleteUserList.

Parameter
Name Description
request IDeleteUserListRequest

DeleteUserListRequest message or plain object

Returns
Type Description
Promise<google.protobuf.Empty>

Promise

getUserList(request, callback)

public getUserList(request: google.ads.datamanager.v1.IGetUserListRequest, callback: google.ads.datamanager.v1.UserListService.GetUserListCallback): void;

Calls GetUserList.

Parameters
Name Description
request IGetUserListRequest

GetUserListRequest message or plain object

callback GetUserListCallback

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

Returns
Type Description
void

getUserList(request)

public getUserList(request: google.ads.datamanager.v1.IGetUserListRequest): Promise<google.ads.datamanager.v1.UserList>;

Calls GetUserList.

Parameter
Name Description
request IGetUserListRequest

GetUserListRequest message or plain object

Returns
Type Description
Promise<google.ads.datamanager.v1.UserList>

Promise

listUserLists(request, callback)

public listUserLists(request: google.ads.datamanager.v1.IListUserListsRequest, callback: google.ads.datamanager.v1.UserListService.ListUserListsCallback): void;

Calls ListUserLists.

Parameters
Name Description
request IListUserListsRequest

ListUserListsRequest message or plain object

callback ListUserListsCallback

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

Returns
Type Description
void

listUserLists(request)

public listUserLists(request: google.ads.datamanager.v1.IListUserListsRequest): Promise<google.ads.datamanager.v1.ListUserListsResponse>;

Calls ListUserLists.

Parameter
Name Description
request IListUserListsRequest

ListUserListsRequest message or plain object

Returns
Type Description
Promise<google.ads.datamanager.v1.ListUserListsResponse>

Promise

updateUserList(request, callback)

public updateUserList(request: google.ads.datamanager.v1.IUpdateUserListRequest, callback: google.ads.datamanager.v1.UserListService.UpdateUserListCallback): void;

Calls UpdateUserList.

Parameters
Name Description
request IUpdateUserListRequest

UpdateUserListRequest message or plain object

callback UpdateUserListCallback

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

Returns
Type Description
void

updateUserList(request)

public updateUserList(request: google.ads.datamanager.v1.IUpdateUserListRequest): Promise<google.ads.datamanager.v1.UserList>;

Calls UpdateUserList.

Parameter
Name Description
request IUpdateUserListRequest

UpdateUserListRequest message or plain object

Returns
Type Description
Promise<google.ads.datamanager.v1.UserList>

Promise