com.textkernel.tx.models.api.matching.ui.request.MatchUISettings Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tx-java Show documentation
Show all versions of tx-java Show documentation
The official Java SDK for the Textkernel Tx v10 API.
The newest version!
// Copyright © 2023 Textkernel BV. All rights reserved.
// This file is provided for use by, or on behalf of, Textkernel licensees
// within the terms of their license of Textkernel products or Textkernel customers
// within the Terms of Service pertaining to the Textkernel SaaS products.
package com.textkernel.tx.models.api.matching.ui.request;
import com.textkernel.tx.models.api.geocoding.GeocodeOptions;
import com.textkernel.tx.models.api.matching.ui.UIOptions;
import com.textkernel.tx.models.api.parsing.BasicParseOptions;
/** Settings for generating a Matching UI session*/
public class MatchUISettings {
/** Various options for the Matching UI user experience*/
public UIOptions UIOptions;
/**
* Options for parsing documents from external sources such as job boards
* and custom web sourcing. You only need to use this if you are using Sourcing
*/
public BasicParseOptions ParseOptions;
/**
* Settings for geocoding within the Matching UI. This is used
* when you allow your users to perform radius filtering.
*/
public GeocodeOptions GeocodeOptions;
void copyFrom(MatchUISettings other) {
if (other != null) {
UIOptions = other.UIOptions;
ParseOptions = other.ParseOptions;
GeocodeOptions = other.GeocodeOptions;
}
}
}