com.microsoft.bingads.v13.internal.bulk.BulkMapping Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of microsoft.bingads Show documentation
Show all versions of microsoft.bingads Show documentation
The Bing Ads Java SDK is a library improving developer experience when working with the Bing Ads services by providing high-level access to features such as Bulk API, OAuth Authorization and SOAP API.
package com.microsoft.bingads.v13.internal.bulk;
/**
* Maps from a field on entity to a column in a CSV data row
*
* @param
*/
public interface BulkMapping {
/**
* Moves a value from csv column to a field on an entity
*
* @param values CSV values
* @param entity entity to modify
*/
void convertToEntity(RowValues values,
TEntity entity);
/**
* Moves a value from an object to a column in the CSV
*
* @param entity entity to pull value from
* @param values CSV columns data to modify
*/
void convertToCsv(TEntity entity, RowValues values);
}