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

com.genesys.workspace.models.cfg.ActionCode Maven / Gradle / Ivy

There is a newer version: 9.0.73
Show newest version
package com.genesys.workspace.models.cfg;

import com.genesys.workspace.models.KeyValueCollection;
import java.util.Collection;

public class ActionCode {
    private String name;
    private String code;
    private ActionCodeType type;
    private Collection subCodes;
    private KeyValueCollection userProperties;

    public ActionCode(
            String name,
            String code,
            ActionCodeType type,
            Collection subCodes,
            KeyValueCollection userProperties) {
        this.name = name;
        this.code = code;
        this.type = type;
        this.subCodes = subCodes;
        this.userProperties = userProperties;
    }

    public String getName() {
        return this.name;
    }

    public String getCode() {
        return this.code;
    }

    public ActionCodeType getType() {
        return this.type;
    }

    public Collection getSubCodes() {
        return this.subCodes;
    }

    public KeyValueCollection getUserProperties() {
        return userProperties;
    }
    
    @Override
    public String toString() {
        return "name [" + this.name + "] code [" + this.code + "] userProperties " + this.userProperties;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy