chromium/third_party/cros_system_api/dbus/biod/dbus-constants.h

// Copyright 2017 The ChromiumOS Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef SYSTEM_API_DBUS_BIOD_DBUS_CONSTANTS_H_
#define SYSTEM_API_DBUS_BIOD_DBUS_CONSTANTS_H_

namespace biod {
const char kBiodServicePath[] =;
const char kBiodServiceName[] =;

// Interfaces for objects exported by biod
const char kBiometricsManagerInterface[] =;
const char kAuthSessionInterface[] =;
const char kEnrollSessionInterface[] =;
const char kRecordInterface[] =;

const char kAuthStackManagerInterface[] =;

// List of all BiometricsManagers
const char kCrosFpBiometricsManagerName[] =;

// List of all AuthStackManagers
const char kCrosFpAuthStackManagerName[] =;

// Methods
const char kBiometricsManagerStartEnrollSessionMethod[] =;
const char kBiometricsManagerGetRecordsForUserMethod[] =;
const char kBiometricsManagerDestroyAllRecordsMethod[] =;
const char kBiometricsManagerStartAuthSessionMethod[] =;
const char kAuthSessionEndMethod[] =;
const char kEnrollSessionCancelMethod[] =;
const char kRecordRemoveMethod[] =;
const char kRecordSetLabelMethod[] =;

const char kAuthStackManagerGetNonceMethod[] =;
const char kAuthStackManagerStartEnrollSessionMethod[] =;
const char kAuthStackManagerStartAuthSessionMethod[] =;
const char kAuthStackManagerCreateCredentialMethod[] =;
const char kAuthStackManagerAuthenticateCredentialMethod[] =;
const char kAuthStackManagerDeleteCredentialMethod[] =;
const char kAuthStackManagerEnrollLegacyTemplateMethod[] =;
const char kAuthStackManagerListLegacyRecordsMethod[] =;

// Signals
const char kBiometricsManagerEnrollScanDoneSignal[] =;
const char kBiometricsManagerAuthScanDoneSignal[] =;
const char kBiometricsManagerSessionFailedSignal[] =;
const char kBiometricsManagerStatusChangedSignal[] =;

// Properties
const char kBiometricsManagerBiometricTypeProperty[] =;
const char kRecordLabelProperty[] =;

// Values
enum BiometricType {};

// Enroll and Auth Session Errors
const char kDomain[] =;
const char kInternalError[] =;
const char kInvalidArguments[] =;
const char kEnrollSessionExists[] =;
const char kAuthSessionExists[] =;
const char kTemplatesFull[] =;
const char kEnrollImageNotRequested[] =;
const char kFpHwUnavailable[] =;
const char kMatchNotRequested[] =;
}  // namespace biod

#endif  // SYSTEM_API_DBUS_BIOD_DBUS_CONSTANTS_H_