chromium/chromeos/ash/services/ime/public/mojom/japanese_settings.mojom

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

// Updates to this file must be backwards-compatible, as it is used outside of
// the Chromium repo. This file should be updated first, before syncing in the
// other repos.

// Next MinVersion: 3

module ash.ime.mojom;

// This file is deprecated, and this interface is never used.

[Stable, Extensible, RenamedFrom="ash.ime.mojom.InputMode"]
enum JpUnusedEnum0 {
    [Default] kValue0 = 0,
    kValue1 = 1,
};

[Stable, Extensible, RenamedFrom="ash.ime.mojom.PunctuationStyle"]
enum JpUnusedEnum1 {
    [Default] kValue0 = 0,
    kValue1 = 1,
    kValue2 = 2,
    kValue3 = 3,
};

[Stable, Extensible, RenamedFrom="ash.ime.mojom.SymbolStyle"]
enum JpUnusedEnum2 {
    [Default] kValue0 = 0,
    kValue1 = 1,
    kValue2 = 2,
    kValue3 = 3,
};

[Stable, Extensible, RenamedFrom="ash.ime.mojom.SpaceInputStyle"]
enum JpUnusedEnum3 {
    [Default] kValue0 = 0,
    kValue1 = 1,
    kValue2 = 2,
};

[Stable, Extensible, RenamedFrom="ash.ime.mojom.SelectionShortcut"]
enum JpUnusedEnum4 {
    kValue0 = 0,
    [Default] kValue1 = 1,
    kValue2 = 2
};

[Stable, Extensible, RenamedFrom="ash.ime.mojom.KeymapStyle"]
enum JpUnusedEnum5 {
    [Default] kValue0 = 0,
    kValue1 = 1,
    kValue2 = 2,
    kValue3 = 3,
    kValue4 = 4,
    kValue5 = 5,
    [MinVersion=2] kValue6 = 6
};

[Stable, Extensible, RenamedFrom="ash.ime.mojom.ShiftKeyModeSwitch"]
enum JpUnusedEnum6 {
    kValue0 = 0,
    [Default] kValue1 = 1,
    kValue2 = 2,
};

[Stable, RenamedFrom="ash.ime.mojom.JapaneseConfig"]
struct JpUnusedStruct {
    JpUnusedEnum0 unused0@0;
    JpUnusedEnum1 unused1@1;
    JpUnusedEnum2 unused2@2;
    JpUnusedEnum3 unused3@3;
    JpUnusedEnum4 unused4@4;
    JpUnusedEnum5 unused5@5;
    bool unused6@6;
    JpUnusedEnum6 unused7@7;
    bool unused8@8;
    bool unused9@9;
    int64 unused10@10;
    bool unused11@11;
    bool unused12@12;
};

// Unused interface
[Stable, RenamedFrom="ash.ime.mojom.JapaneseDecoder"]
interface JpUnused {
    Unused@0() => (JpUnusedStruct unused);
};