All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.textkernel.tx.models.api.matching.ui.request.MatchUISettings Maven / Gradle / Ivy

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;
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy