// This is a generated file - do not edit.
//
// Generated from model.proto.

// @dart = 3.3

// ignore_for_file: annotate_overrides, camel_case_types, comment_references
// ignore_for_file: constant_identifier_names
// ignore_for_file: curly_braces_in_flow_control_structures
// ignore_for_file: deprecated_member_use_from_same_package, library_prefixes
// ignore_for_file: non_constant_identifier_names

import 'dart:core' as $core;

import 'package:protobuf/protobuf.dart' as $pb;

import 'shared.pb.dart' as $1;

export 'package:protobuf/protobuf.dart' show GeneratedMessageGenericExtensions;

class DataFilters extends $pb.GeneratedMessage {
  factory DataFilters({
    $core.String? domain,
    $core.String? entity,
    $core.String? screen,
  }) {
    final result = create();
    if (domain != null) result.domain = domain;
    if (entity != null) result.entity = entity;
    if (screen != null) result.screen = screen;
    return result;
  }

  DataFilters._();

  factory DataFilters.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory DataFilters.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'DataFilters', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOS(2, _omitFieldNames ? '' : 'Domain', protoName: 'Domain')
    ..aOS(3, _omitFieldNames ? '' : 'Entity', protoName: 'Entity')
    ..aOS(4, _omitFieldNames ? '' : 'Screen', protoName: 'Screen')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  DataFilters clone() => DataFilters()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  DataFilters copyWith(void Function(DataFilters) updates) => super.copyWith((message) => updates(message as DataFilters)) as DataFilters;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static DataFilters create() => DataFilters._();
  @$core.override
  DataFilters createEmptyInstance() => create();
  static $pb.PbList<DataFilters> createRepeated() => $pb.PbList<DataFilters>();
  @$core.pragma('dart2js:noInline')
  static DataFilters getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<DataFilters>(create);
  static DataFilters? _defaultInstance;

  @$pb.TagNumber(2)
  $core.String get domain => $_getSZ(0);
  @$pb.TagNumber(2)
  set domain($core.String value) => $_setString(0, value);
  @$pb.TagNumber(2)
  $core.bool hasDomain() => $_has(0);
  @$pb.TagNumber(2)
  void clearDomain() => $_clearField(2);

  /// Entity where the metadata will be created. It can be \"executionflow\", \"handlingunit\", \"item\", \"order\", \"stock\"
  @$pb.TagNumber(3)
  $core.String get entity => $_getSZ(1);
  @$pb.TagNumber(3)
  set entity($core.String value) => $_setString(1, value);
  @$pb.TagNumber(3)
  $core.bool hasEntity() => $_has(1);
  @$pb.TagNumber(3)
  void clearEntity() => $_clearField(3);

  @$pb.TagNumber(4)
  $core.String get screen => $_getSZ(2);
  @$pb.TagNumber(4)
  set screen($core.String value) => $_setString(2, value);
  @$pb.TagNumber(4)
  $core.bool hasScreen() => $_has(2);
  @$pb.TagNumber(4)
  void clearScreen() => $_clearField(4);
}

class GetDataModelRequest extends $pb.GeneratedMessage {
  factory GetDataModelRequest({
    $1.RequestProjectHeader? header,
    DataFilters? filters,
  }) {
    final result = create();
    if (header != null) result.header = header;
    if (filters != null) result.filters = filters;
    return result;
  }

  GetDataModelRequest._();

  factory GetDataModelRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory GetDataModelRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetDataModelRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<$1.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create)
    ..aOM<DataFilters>(2, _omitFieldNames ? '' : 'Filters', protoName: 'Filters', subBuilder: DataFilters.create)
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetDataModelRequest clone() => GetDataModelRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetDataModelRequest copyWith(void Function(GetDataModelRequest) updates) => super.copyWith((message) => updates(message as GetDataModelRequest)) as GetDataModelRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static GetDataModelRequest create() => GetDataModelRequest._();
  @$core.override
  GetDataModelRequest createEmptyInstance() => create();
  static $pb.PbList<GetDataModelRequest> createRepeated() => $pb.PbList<GetDataModelRequest>();
  @$core.pragma('dart2js:noInline')
  static GetDataModelRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetDataModelRequest>(create);
  static GetDataModelRequest? _defaultInstance;

  @$pb.TagNumber(1)
  $1.RequestProjectHeader get header => $_getN(0);
  @$pb.TagNumber(1)
  set header($1.RequestProjectHeader value) => $_setField(1, value);
  @$pb.TagNumber(1)
  $core.bool hasHeader() => $_has(0);
  @$pb.TagNumber(1)
  void clearHeader() => $_clearField(1);
  @$pb.TagNumber(1)
  $1.RequestProjectHeader ensureHeader() => $_ensure(0);

  @$pb.TagNumber(2)
  DataFilters get filters => $_getN(1);
  @$pb.TagNumber(2)
  set filters(DataFilters value) => $_setField(2, value);
  @$pb.TagNumber(2)
  $core.bool hasFilters() => $_has(1);
  @$pb.TagNumber(2)
  void clearFilters() => $_clearField(2);
  @$pb.TagNumber(2)
  DataFilters ensureFilters() => $_ensure(1);
}

class GetDataModelResult extends $pb.GeneratedMessage {
  factory GetDataModelResult({
    $core.Iterable<$core.String>? dataModel,
  }) {
    final result = create();
    if (dataModel != null) result.dataModel.addAll(dataModel);
    return result;
  }

  GetDataModelResult._();

  factory GetDataModelResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory GetDataModelResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetDataModelResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..pPS(1, _omitFieldNames ? '' : 'DataModel', protoName: 'DataModel')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetDataModelResult clone() => GetDataModelResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetDataModelResult copyWith(void Function(GetDataModelResult) updates) => super.copyWith((message) => updates(message as GetDataModelResult)) as GetDataModelResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static GetDataModelResult create() => GetDataModelResult._();
  @$core.override
  GetDataModelResult createEmptyInstance() => create();
  static $pb.PbList<GetDataModelResult> createRepeated() => $pb.PbList<GetDataModelResult>();
  @$core.pragma('dart2js:noInline')
  static GetDataModelResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetDataModelResult>(create);
  static GetDataModelResult? _defaultInstance;

  @$pb.TagNumber(1)
  $pb.PbList<$core.String> get dataModel => $_getList(0);
}

class GetSiteDataModelRequest extends $pb.GeneratedMessage {
  factory GetSiteDataModelRequest({
    $1.RequestProjectHeader? header,
    DataFilters? filters,
  }) {
    final result = create();
    if (header != null) result.header = header;
    if (filters != null) result.filters = filters;
    return result;
  }

  GetSiteDataModelRequest._();

  factory GetSiteDataModelRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory GetSiteDataModelRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetSiteDataModelRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<$1.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create)
    ..aOM<DataFilters>(2, _omitFieldNames ? '' : 'Filters', protoName: 'Filters', subBuilder: DataFilters.create)
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetSiteDataModelRequest clone() => GetSiteDataModelRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetSiteDataModelRequest copyWith(void Function(GetSiteDataModelRequest) updates) => super.copyWith((message) => updates(message as GetSiteDataModelRequest)) as GetSiteDataModelRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static GetSiteDataModelRequest create() => GetSiteDataModelRequest._();
  @$core.override
  GetSiteDataModelRequest createEmptyInstance() => create();
  static $pb.PbList<GetSiteDataModelRequest> createRepeated() => $pb.PbList<GetSiteDataModelRequest>();
  @$core.pragma('dart2js:noInline')
  static GetSiteDataModelRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetSiteDataModelRequest>(create);
  static GetSiteDataModelRequest? _defaultInstance;

  @$pb.TagNumber(1)
  $1.RequestProjectHeader get header => $_getN(0);
  @$pb.TagNumber(1)
  set header($1.RequestProjectHeader value) => $_setField(1, value);
  @$pb.TagNumber(1)
  $core.bool hasHeader() => $_has(0);
  @$pb.TagNumber(1)
  void clearHeader() => $_clearField(1);
  @$pb.TagNumber(1)
  $1.RequestProjectHeader ensureHeader() => $_ensure(0);

  @$pb.TagNumber(2)
  DataFilters get filters => $_getN(1);
  @$pb.TagNumber(2)
  set filters(DataFilters value) => $_setField(2, value);
  @$pb.TagNumber(2)
  $core.bool hasFilters() => $_has(1);
  @$pb.TagNumber(2)
  void clearFilters() => $_clearField(2);
  @$pb.TagNumber(2)
  DataFilters ensureFilters() => $_ensure(1);
}

class GetSiteDataModelResult extends $pb.GeneratedMessage {
  factory GetSiteDataModelResult({
    $core.Iterable<$core.String>? dataModel,
  }) {
    final result = create();
    if (dataModel != null) result.dataModel.addAll(dataModel);
    return result;
  }

  GetSiteDataModelResult._();

  factory GetSiteDataModelResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory GetSiteDataModelResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetSiteDataModelResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..pPS(1, _omitFieldNames ? '' : 'DataModel', protoName: 'DataModel')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetSiteDataModelResult clone() => GetSiteDataModelResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetSiteDataModelResult copyWith(void Function(GetSiteDataModelResult) updates) => super.copyWith((message) => updates(message as GetSiteDataModelResult)) as GetSiteDataModelResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static GetSiteDataModelResult create() => GetSiteDataModelResult._();
  @$core.override
  GetSiteDataModelResult createEmptyInstance() => create();
  static $pb.PbList<GetSiteDataModelResult> createRepeated() => $pb.PbList<GetSiteDataModelResult>();
  @$core.pragma('dart2js:noInline')
  static GetSiteDataModelResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetSiteDataModelResult>(create);
  static GetSiteDataModelResult? _defaultInstance;

  @$pb.TagNumber(1)
  $pb.PbList<$core.String> get dataModel => $_getList(0);
}

class GetEntityModelRequest extends $pb.GeneratedMessage {
  factory GetEntityModelRequest({
    $1.RequestProjectHeader? header,
    $core.String? entity,
    $core.String? domain,
  }) {
    final result = create();
    if (header != null) result.header = header;
    if (entity != null) result.entity = entity;
    if (domain != null) result.domain = domain;
    return result;
  }

  GetEntityModelRequest._();

  factory GetEntityModelRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory GetEntityModelRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetEntityModelRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<$1.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create)
    ..aOS(2, _omitFieldNames ? '' : 'Entity', protoName: 'Entity')
    ..aOS(3, _omitFieldNames ? '' : 'Domain', protoName: 'Domain')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetEntityModelRequest clone() => GetEntityModelRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetEntityModelRequest copyWith(void Function(GetEntityModelRequest) updates) => super.copyWith((message) => updates(message as GetEntityModelRequest)) as GetEntityModelRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static GetEntityModelRequest create() => GetEntityModelRequest._();
  @$core.override
  GetEntityModelRequest createEmptyInstance() => create();
  static $pb.PbList<GetEntityModelRequest> createRepeated() => $pb.PbList<GetEntityModelRequest>();
  @$core.pragma('dart2js:noInline')
  static GetEntityModelRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetEntityModelRequest>(create);
  static GetEntityModelRequest? _defaultInstance;

  @$pb.TagNumber(1)
  $1.RequestProjectHeader get header => $_getN(0);
  @$pb.TagNumber(1)
  set header($1.RequestProjectHeader value) => $_setField(1, value);
  @$pb.TagNumber(1)
  $core.bool hasHeader() => $_has(0);
  @$pb.TagNumber(1)
  void clearHeader() => $_clearField(1);
  @$pb.TagNumber(1)
  $1.RequestProjectHeader ensureHeader() => $_ensure(0);

  @$pb.TagNumber(2)
  $core.String get entity => $_getSZ(1);
  @$pb.TagNumber(2)
  set entity($core.String value) => $_setString(1, value);
  @$pb.TagNumber(2)
  $core.bool hasEntity() => $_has(1);
  @$pb.TagNumber(2)
  void clearEntity() => $_clearField(2);

  @$pb.TagNumber(3)
  $core.String get domain => $_getSZ(2);
  @$pb.TagNumber(3)
  set domain($core.String value) => $_setString(2, value);
  @$pb.TagNumber(3)
  $core.bool hasDomain() => $_has(2);
  @$pb.TagNumber(3)
  void clearDomain() => $_clearField(3);
}

class GetEntityModelResult extends $pb.GeneratedMessage {
  factory GetEntityModelResult({
    $core.String? jsonFormatModel,
  }) {
    final result = create();
    if (jsonFormatModel != null) result.jsonFormatModel = jsonFormatModel;
    return result;
  }

  GetEntityModelResult._();

  factory GetEntityModelResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory GetEntityModelResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetEntityModelResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOS(1, _omitFieldNames ? '' : 'JsonFormatModel', protoName: 'JsonFormatModel')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetEntityModelResult clone() => GetEntityModelResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetEntityModelResult copyWith(void Function(GetEntityModelResult) updates) => super.copyWith((message) => updates(message as GetEntityModelResult)) as GetEntityModelResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static GetEntityModelResult create() => GetEntityModelResult._();
  @$core.override
  GetEntityModelResult createEmptyInstance() => create();
  static $pb.PbList<GetEntityModelResult> createRepeated() => $pb.PbList<GetEntityModelResult>();
  @$core.pragma('dart2js:noInline')
  static GetEntityModelResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetEntityModelResult>(create);
  static GetEntityModelResult? _defaultInstance;

  @$pb.TagNumber(1)
  $core.String get jsonFormatModel => $_getSZ(0);
  @$pb.TagNumber(1)
  set jsonFormatModel($core.String value) => $_setString(0, value);
  @$pb.TagNumber(1)
  $core.bool hasJsonFormatModel() => $_has(0);
  @$pb.TagNumber(1)
  void clearJsonFormatModel() => $_clearField(1);
}

class GetSiteEntityModelRequest extends $pb.GeneratedMessage {
  factory GetSiteEntityModelRequest({
    $1.RequestProjectHeader? header,
    $core.String? entity,
    $core.String? domain,
  }) {
    final result = create();
    if (header != null) result.header = header;
    if (entity != null) result.entity = entity;
    if (domain != null) result.domain = domain;
    return result;
  }

  GetSiteEntityModelRequest._();

  factory GetSiteEntityModelRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory GetSiteEntityModelRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetSiteEntityModelRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOM<$1.RequestProjectHeader>(1, _omitFieldNames ? '' : 'Header', protoName: 'Header', subBuilder: $1.RequestProjectHeader.create)
    ..aOS(2, _omitFieldNames ? '' : 'Entity', protoName: 'Entity')
    ..aOS(3, _omitFieldNames ? '' : 'Domain', protoName: 'Domain')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetSiteEntityModelRequest clone() => GetSiteEntityModelRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetSiteEntityModelRequest copyWith(void Function(GetSiteEntityModelRequest) updates) => super.copyWith((message) => updates(message as GetSiteEntityModelRequest)) as GetSiteEntityModelRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static GetSiteEntityModelRequest create() => GetSiteEntityModelRequest._();
  @$core.override
  GetSiteEntityModelRequest createEmptyInstance() => create();
  static $pb.PbList<GetSiteEntityModelRequest> createRepeated() => $pb.PbList<GetSiteEntityModelRequest>();
  @$core.pragma('dart2js:noInline')
  static GetSiteEntityModelRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetSiteEntityModelRequest>(create);
  static GetSiteEntityModelRequest? _defaultInstance;

  @$pb.TagNumber(1)
  $1.RequestProjectHeader get header => $_getN(0);
  @$pb.TagNumber(1)
  set header($1.RequestProjectHeader value) => $_setField(1, value);
  @$pb.TagNumber(1)
  $core.bool hasHeader() => $_has(0);
  @$pb.TagNumber(1)
  void clearHeader() => $_clearField(1);
  @$pb.TagNumber(1)
  $1.RequestProjectHeader ensureHeader() => $_ensure(0);

  @$pb.TagNumber(2)
  $core.String get entity => $_getSZ(1);
  @$pb.TagNumber(2)
  set entity($core.String value) => $_setString(1, value);
  @$pb.TagNumber(2)
  $core.bool hasEntity() => $_has(1);
  @$pb.TagNumber(2)
  void clearEntity() => $_clearField(2);

  @$pb.TagNumber(3)
  $core.String get domain => $_getSZ(2);
  @$pb.TagNumber(3)
  set domain($core.String value) => $_setString(2, value);
  @$pb.TagNumber(3)
  $core.bool hasDomain() => $_has(2);
  @$pb.TagNumber(3)
  void clearDomain() => $_clearField(3);
}

class GetSiteEntityModelResult extends $pb.GeneratedMessage {
  factory GetSiteEntityModelResult({
    $core.String? jsonFormatModel,
  }) {
    final result = create();
    if (jsonFormatModel != null) result.jsonFormatModel = jsonFormatModel;
    return result;
  }

  GetSiteEntityModelResult._();

  factory GetSiteEntityModelResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory GetSiteEntityModelResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetSiteEntityModelResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOS(1, _omitFieldNames ? '' : 'JsonFormatModel', protoName: 'JsonFormatModel')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetSiteEntityModelResult clone() => GetSiteEntityModelResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetSiteEntityModelResult copyWith(void Function(GetSiteEntityModelResult) updates) => super.copyWith((message) => updates(message as GetSiteEntityModelResult)) as GetSiteEntityModelResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static GetSiteEntityModelResult create() => GetSiteEntityModelResult._();
  @$core.override
  GetSiteEntityModelResult createEmptyInstance() => create();
  static $pb.PbList<GetSiteEntityModelResult> createRepeated() => $pb.PbList<GetSiteEntityModelResult>();
  @$core.pragma('dart2js:noInline')
  static GetSiteEntityModelResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetSiteEntityModelResult>(create);
  static GetSiteEntityModelResult? _defaultInstance;

  @$pb.TagNumber(1)
  $core.String get jsonFormatModel => $_getSZ(0);
  @$pb.TagNumber(1)
  set jsonFormatModel($core.String value) => $_setString(0, value);
  @$pb.TagNumber(1)
  $core.bool hasJsonFormatModel() => $_has(0);
  @$pb.TagNumber(1)
  void clearJsonFormatModel() => $_clearField(1);
}

@$core.Deprecated('This message is deprecated')
class GetEntitiesRequest extends $pb.GeneratedMessage {
  factory GetEntitiesRequest({
    $core.String? domain,
  }) {
    final result = create();
    if (domain != null) result.domain = domain;
    return result;
  }

  GetEntitiesRequest._();

  factory GetEntitiesRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory GetEntitiesRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetEntitiesRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..aOS(2, _omitFieldNames ? '' : 'Domain', protoName: 'Domain')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetEntitiesRequest clone() => GetEntitiesRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetEntitiesRequest copyWith(void Function(GetEntitiesRequest) updates) => super.copyWith((message) => updates(message as GetEntitiesRequest)) as GetEntitiesRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static GetEntitiesRequest create() => GetEntitiesRequest._();
  @$core.override
  GetEntitiesRequest createEmptyInstance() => create();
  static $pb.PbList<GetEntitiesRequest> createRepeated() => $pb.PbList<GetEntitiesRequest>();
  @$core.pragma('dart2js:noInline')
  static GetEntitiesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetEntitiesRequest>(create);
  static GetEntitiesRequest? _defaultInstance;

  @$pb.TagNumber(2)
  $core.String get domain => $_getSZ(0);
  @$pb.TagNumber(2)
  set domain($core.String value) => $_setString(0, value);
  @$pb.TagNumber(2)
  $core.bool hasDomain() => $_has(0);
  @$pb.TagNumber(2)
  void clearDomain() => $_clearField(2);
}

@$core.Deprecated('This message is deprecated')
class GetEntitiesResult extends $pb.GeneratedMessage {
  factory GetEntitiesResult({
    $core.Iterable<$core.String>? entities,
  }) {
    final result = create();
    if (entities != null) result.entities.addAll(entities);
    return result;
  }

  GetEntitiesResult._();

  factory GetEntitiesResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory GetEntitiesResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'GetEntitiesResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..pPS(1, _omitFieldNames ? '' : 'Entities', protoName: 'Entities')
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetEntitiesResult clone() => GetEntitiesResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  GetEntitiesResult copyWith(void Function(GetEntitiesResult) updates) => super.copyWith((message) => updates(message as GetEntitiesResult)) as GetEntitiesResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static GetEntitiesResult create() => GetEntitiesResult._();
  @$core.override
  GetEntitiesResult createEmptyInstance() => create();
  static $pb.PbList<GetEntitiesResult> createRepeated() => $pb.PbList<GetEntitiesResult>();
  @$core.pragma('dart2js:noInline')
  static GetEntitiesResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<GetEntitiesResult>(create);
  static GetEntitiesResult? _defaultInstance;

  @$pb.TagNumber(1)
  $pb.PbList<$core.String> get entities => $_getList(0);
}

class ListEntitiesRequest extends $pb.GeneratedMessage {
  factory ListEntitiesRequest() => create();

  ListEntitiesRequest._();

  factory ListEntitiesRequest.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory ListEntitiesRequest.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListEntitiesRequest', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  ListEntitiesRequest clone() => ListEntitiesRequest()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  ListEntitiesRequest copyWith(void Function(ListEntitiesRequest) updates) => super.copyWith((message) => updates(message as ListEntitiesRequest)) as ListEntitiesRequest;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static ListEntitiesRequest create() => ListEntitiesRequest._();
  @$core.override
  ListEntitiesRequest createEmptyInstance() => create();
  static $pb.PbList<ListEntitiesRequest> createRepeated() => $pb.PbList<ListEntitiesRequest>();
  @$core.pragma('dart2js:noInline')
  static ListEntitiesRequest getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ListEntitiesRequest>(create);
  static ListEntitiesRequest? _defaultInstance;
}

class ListEntitiesResult extends $pb.GeneratedMessage {
  factory ListEntitiesResult({
    $core.Iterable<$1.EntityDefinition>? entities,
  }) {
    final result = create();
    if (entities != null) result.entities.addAll(entities);
    return result;
  }

  ListEntitiesResult._();

  factory ListEntitiesResult.fromBuffer($core.List<$core.int> data, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(data, registry);
  factory ListEntitiesResult.fromJson($core.String json, [$pb.ExtensionRegistry registry = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(json, registry);

  static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'ListEntitiesResult', package: const $pb.PackageName(_omitMessageNames ? '' : 'api'), createEmptyInstance: create)
    ..pc<$1.EntityDefinition>(1, _omitFieldNames ? '' : 'Entities', $pb.PbFieldType.PM, protoName: 'Entities', subBuilder: $1.EntityDefinition.create)
    ..hasRequiredFields = false
  ;

  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  ListEntitiesResult clone() => ListEntitiesResult()..mergeFromMessage(this);
  @$core.Deprecated('See https://github.com/google/protobuf.dart/issues/998.')
  ListEntitiesResult copyWith(void Function(ListEntitiesResult) updates) => super.copyWith((message) => updates(message as ListEntitiesResult)) as ListEntitiesResult;

  @$core.override
  $pb.BuilderInfo get info_ => _i;

  @$core.pragma('dart2js:noInline')
  static ListEntitiesResult create() => ListEntitiesResult._();
  @$core.override
  ListEntitiesResult createEmptyInstance() => create();
  static $pb.PbList<ListEntitiesResult> createRepeated() => $pb.PbList<ListEntitiesResult>();
  @$core.pragma('dart2js:noInline')
  static ListEntitiesResult getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<ListEntitiesResult>(create);
  static ListEntitiesResult? _defaultInstance;

  @$pb.TagNumber(1)
  $pb.PbList<$1.EntityDefinition> get entities => $_getList(0);
}


const $core.bool _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
const $core.bool _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');
