Ads API .NET library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Google.Api.Ads.AdManager.v202305.ContactService Class Reference

Provides methods for creating, updating and retrieving Contact objects. More...

Inheritance diagram for Google.Api.Ads.AdManager.v202305.ContactService:
Google.Api.Ads.AdManager.v202305.IContactService Google.Api.Ads.AdManager.v202305.ContactServiceInterface

Public Member Functions

 ContactService ()
 Creates a new instance of the ContactService class. More...
 
 ContactService (string endpointConfigurationName)
 Creates a new instance of the ContactService class. More...
 
 ContactService (string endpointConfigurationName, string remoteAddress)
 Creates a new instance of the ContactService class. More...
 
 ContactService (string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress)
 Creates a new instance of the ContactService class. More...
 
 ContactService (System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress)
 Creates a new instance of the ContactService class. More...
 
virtual
Google.Api.Ads.AdManager.v202305.Contact[] 
createContacts (Google.Api.Ads.AdManager.v202305.Contact[] contacts)
 Creates new Contact objects. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.Contact[]> 
createContactsAsync (Google.Api.Ads.AdManager.v202305.Contact[] contacts)
 
virtual
Google.Api.Ads.AdManager.v202305.ContactPage 
getContactsByStatement (Google.Api.Ads.AdManager.v202305.Statement statement)
 Gets a ContactPage of Contact objects that satisfy the given Statement::query. The following fields are supported for filtering: More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.ContactPage
getContactsByStatementAsync (Google.Api.Ads.AdManager.v202305.Statement statement)
 
virtual
Google.Api.Ads.AdManager.v202305.Contact[] 
updateContacts (Google.Api.Ads.AdManager.v202305.Contact[] contacts)
 Updates the specified Contact objects. More...
 
virtual
System.Threading.Tasks.Task
< Google.Api.Ads.AdManager.v202305.Contact[]> 
updateContactsAsync (Google.Api.Ads.AdManager.v202305.Contact[] contacts)
 

Detailed Description

Provides methods for creating, updating and retrieving Contact objects.

Constructor & Destructor Documentation

Google.Api.Ads.AdManager.v202305.ContactService.ContactService ( )
inline

Creates a new instance of the ContactService class.

Google.Api.Ads.AdManager.v202305.ContactService.ContactService ( string  endpointConfigurationName)
inline

Creates a new instance of the ContactService class.

Google.Api.Ads.AdManager.v202305.ContactService.ContactService ( string  endpointConfigurationName,
string  remoteAddress 
)
inline

Creates a new instance of the ContactService class.

Google.Api.Ads.AdManager.v202305.ContactService.ContactService ( string  endpointConfigurationName,
System.ServiceModel.EndpointAddress  remoteAddress 
)
inline

Creates a new instance of the ContactService class.

Google.Api.Ads.AdManager.v202305.ContactService.ContactService ( System.ServiceModel.Channels.Binding  binding,
System.ServiceModel.EndpointAddress  remoteAddress 
)
inline

Creates a new instance of the ContactService class.

Member Function Documentation

virtual Google.Api.Ads.AdManager.v202305.Contact [] Google.Api.Ads.AdManager.v202305.ContactService.createContacts ( Google.Api.Ads.AdManager.v202305.Contact[]  contacts)
inlinevirtual
virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202305.Contact[]> Google.Api.Ads.AdManager.v202305.ContactService.createContactsAsync ( Google.Api.Ads.AdManager.v202305.Contact[]  contacts)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202305.ContactPage Google.Api.Ads.AdManager.v202305.ContactService.getContactsByStatement ( Google.Api.Ads.AdManager.v202305.Statement  statement)
inlinevirtual

Gets a ContactPage of Contact objects that satisfy the given Statement::query. The following fields are supported for filtering:

PQL Property Object Property
name Contact::name
email Contact::email
id Contact::id
comment Contact::comment
companyId Contact::companyId
title Contact::title
cellPhone Contact::cellPhone
workPhone Contact::workPhone
faxPhone Contact::faxPhone
status Contact::status

Implements Google.Api.Ads.AdManager.v202305.ContactServiceInterface.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202305.ContactPage> Google.Api.Ads.AdManager.v202305.ContactService.getContactsByStatementAsync ( Google.Api.Ads.AdManager.v202305.Statement  statement)
inlinevirtual
virtual Google.Api.Ads.AdManager.v202305.Contact [] Google.Api.Ads.AdManager.v202305.ContactService.updateContacts ( Google.Api.Ads.AdManager.v202305.Contact[]  contacts)
inlinevirtual

Updates the specified Contact objects.

Implements Google.Api.Ads.AdManager.v202305.IContactService.

virtual System.Threading.Tasks.Task<Google.Api.Ads.AdManager.v202305.Contact[]> Google.Api.Ads.AdManager.v202305.ContactService.updateContactsAsync ( Google.Api.Ads.AdManager.v202305.Contact[]  contacts)
inlinevirtual

The documentation for this class was generated from the following file: