override fun getPasswordParameters()

in plugin-unity-server/src/main/kotlin/jetbrains/buildServer/unity/UnityPasswordsProvider.kt [12:34]


    override fun getPasswordParameters(build: SBuild): List<Parameter> {
        val feature = build.getBuildFeaturesOfType(UnityConstants.BUILD_FEATURE_TYPE).firstOrNull() ?: return emptyList()

        val parameters = mutableListOf<Parameter>()

        UnityConstants.PARAM_SERIAL_NUMBER.apply {
            feature.parameters[this]?.let {
                parameters.add(SimpleParameter(this, it.trim()))
            }
        }
        UnityConstants.PARAM_PASSWORD.apply {
            feature.parameters[this]?.let {
                parameters.add(SimpleParameter(this, it.trim()))
            }
        }
        UnityConstants.PARAM_UNITY_PERSONAL_LICENSE_CONTENT.apply {
            feature.parameters[this]?.let {
                parameters.add(SimpleParameter(this, it.trim()))
            }
        }

        return parameters
    }