commit ef4001de02eab356a29e4ce1c18540c2f1962c06 Author: crusader Date: Wed Jul 3 00:28:46 2019 +0900 project initialized diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..3c881f0 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,12 @@ +{ + "editor.tabSize": 2, + "editor.insertSpaces": true, + "editor.formatOnSave": true, + "editor.formatOnPaste": true, + "editor.autoClosingBrackets": "languageDefined", + "editor.trimAutoWhitespace": true, + "files.trimTrailingWhitespace": true, + "files.trimFinalNewlines": true, + "go.testFlags": ["-v"], + "go.testTimeout": "100s" +} diff --git a/api/proto/v1/common/search-criteria.proto b/api/proto/v1/common/search-criteria.proto new file mode 100755 index 0000000..a83cd68 --- /dev/null +++ b/api/proto/v1/common/search-criteria.proto @@ -0,0 +1,30 @@ +syntax = "proto3"; + +package loafle.cms.proto.common; + +option csharp_namespace = "Loafle.Cms.Proto.Common"; +option cc_enable_arenas = true; +option go_package = "git.loafle.net/cms/proto/common"; +option java_package = "com.loafle.cms.proto.common"; +option objc_class_prefix = "LF"; + +import "google/protobuf/any.proto"; + +enum SearchOperation { + EQUAL = 0; + NOT_EQUAL = 1; + GREATER_THAN = 2; + GREATER_THAN_EQUAL = 3; + LESS_THAN = 4; + LESS_THAN_EQUAL = 5; + LIKE = 6; + STARTS_WITH = 7; + ENDS_WITH =8; + CONTAINS =9; +} + +message SearchCriteria { + string key = 1; + SearchOperation operation = 2; + google.protobuf.Any value = 3; +} diff --git a/api/proto/v1/common/search-pagination.proto b/api/proto/v1/common/search-pagination.proto new file mode 100755 index 0000000..7487980 --- /dev/null +++ b/api/proto/v1/common/search-pagination.proto @@ -0,0 +1,15 @@ +syntax = "proto3"; + +package loafle.cms.proto.common; + +option csharp_namespace = "Loafle.Cms.Proto.Common"; +option cc_enable_arenas = true; +option go_package = "git.loafle.net/cms/proto/common"; +option java_package = "com.loafle.cms.proto.common"; +option objc_class_prefix = "LF"; + + +message SearchPagination { + int32 index = 1; + int32 size = 2; +} diff --git a/api/proto/v1/common/search-sort.proto b/api/proto/v1/common/search-sort.proto new file mode 100755 index 0000000..9f8a1c9 --- /dev/null +++ b/api/proto/v1/common/search-sort.proto @@ -0,0 +1,19 @@ +syntax = "proto3"; + +package loafle.cms.proto.common; + +option csharp_namespace = "Loafle.Cms.Proto.Common"; +option cc_enable_arenas = true; +option go_package = "git.loafle.net/cms/proto/common"; +option java_package = "com.loafle.cms.proto.common"; +option objc_class_prefix = "LF"; + +enum SearchOrder { + DESC = 0; + ASC = 1; +} + +message SearchSort { + string key = 1; + SearchOrder order = 2; +} diff --git a/api/proto/v1/user/user-service.proto b/api/proto/v1/user/user-service.proto new file mode 100755 index 0000000..c519284 --- /dev/null +++ b/api/proto/v1/user/user-service.proto @@ -0,0 +1,81 @@ +syntax = "proto3"; + +package loafle.cms.proto.user; + +option csharp_namespace = "Loafle.Cms.Proto.User"; +option cc_enable_arenas = true; +option go_package = "git.loafle.net/cms/proto/user"; +option java_package = "com.loafle.cms.proto.user"; +option objc_class_prefix = "LF"; + + +import "common/search-criteria.proto"; +import "common/search-pagination.proto"; +import "common/search-sort.proto"; +import "user/user.proto"; + +message CreateUserRequest{ + string api = 1; + User user = 2; +} + +message CreateUserResponse{ + string api = 1; + int64 id = 2; +} + +message ReadUserByIdRequest{ + string api = 1; + int64 id = 2; +} + +message ReadUserByUsernameRequest{ + string api = 1; + string username = 2; +} + +message ReadUserResponse{ + string api = 1; + User user = 2; +} + +message UpdateUserRequest{ + string api = 1; + User user = 2; +} + +message UpdateUserResponse{ + string api = 1; + int64 updated = 2; +} + +message DeleteUserRequest{ + string api = 1; + int64 id = 2; +} +message DeleteUserResponse{ + string api = 1; + int64 deleted = 2; +} + +message ReadAllUsersRequest{ + string api = 1; + loafle.cms.proto.common.SearchPagination pagination = 2; + loafle.cms.proto.common.SearchSort sort = 3; + repeated loafle.cms.proto.common.SearchCriteria criteria = 4; +} + +message ReadAllUsersResponse{ + string api = 1; + int32 totalCount = 2; + repeated User users = 3; +} + +service UserService { + rpc CreateUser(CreateUserRequest) returns (CreateUserResponse); + rpc ReadUserById(ReadUserByIdRequest) returns (ReadUserResponse); + rpc ReadUserByUsername(ReadUserByUsernameRequest) returns (ReadUserResponse); + rpc UpdateUser(UpdateUserRequest) returns (UpdateUserResponse); + rpc DeleteUser(DeleteUserRequest) returns (DeleteUserResponse); + rpc ReadAllUsers(ReadAllUsersRequest) returns (ReadAllUsersResponse); +} diff --git a/api/proto/v1/user/user.proto b/api/proto/v1/user/user.proto new file mode 100755 index 0000000..d8b88c3 --- /dev/null +++ b/api/proto/v1/user/user.proto @@ -0,0 +1,30 @@ +syntax = "proto3"; + +package loafle.cms.proto.user; + +option csharp_namespace = "Loafle.Cms.Proto.User"; +option cc_enable_arenas = true; +option go_package = "git.loafle.net/cms/proto/user"; +option java_package = "com.loafle.cms.proto.user"; +option objc_class_prefix = "LF"; + +import "google/protobuf/timestamp.proto"; + +message User { + int64 id = 1; + string name = 2; + string username = 3; + string email = 4; + string password = 5; + bool block = 6; + bool sendEmail = 7; + google.protobuf.Timestamp registerDate = 8; + google.protobuf.Timestamp lastvisitDate = 9; + string activation = 10; + string params = 11; + google.protobuf.Timestamp lastResetTime = 12; + int64 resetCount = 13; + string otpKey = 14; + string otep = 15; + bool requireReset = 16; +} diff --git a/pkg/api/v1/java/.project b/pkg/api/v1/java/.project new file mode 100644 index 0000000..6bbfc3c --- /dev/null +++ b/pkg/api/v1/java/.project @@ -0,0 +1,23 @@ + + + proto + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + + diff --git a/pkg/api/v1/java/pom.xml b/pkg/api/v1/java/pom.xml new file mode 100755 index 0000000..1f9201a --- /dev/null +++ b/pkg/api/v1/java/pom.xml @@ -0,0 +1,51 @@ + + + 4.0.0 + + com.loafle.cms + proto + 0.0.1-SNAPSHOT + jar + + cms-proto + proto of cms + https://codenotfound.com/grpc-java-example.html + + + UTF-8 + UTF-8 + 1.8 + 1.20.0 + 3.8.0 + + + + + io.grpc + grpc-netty-shaded + ${grpc.version} + + + io.grpc + grpc-protobuf + ${grpc.version} + + + io.grpc + grpc-stub + ${grpc.version} + + + + com.google.protobuf + protobuf-java + ${protobuf-java.version} + + + + + + + + diff --git a/pkg/api/v1/java/src/main/java/com/loafle/cms/proto/common/SearchCriteriaOuterClass.java b/pkg/api/v1/java/src/main/java/com/loafle/cms/proto/common/SearchCriteriaOuterClass.java new file mode 100644 index 0000000..c6c3e63 --- /dev/null +++ b/pkg/api/v1/java/src/main/java/com/loafle/cms/proto/common/SearchCriteriaOuterClass.java @@ -0,0 +1,1073 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: common/search-criteria.proto + +package com.loafle.cms.proto.common; + +public final class SearchCriteriaOuterClass { + private SearchCriteriaOuterClass() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + /** + * Protobuf enum {@code loafle.cms.proto.common.SearchOperation} + */ + public enum SearchOperation + implements com.google.protobuf.ProtocolMessageEnum { + /** + * EQUAL = 0; + */ + EQUAL(0), + /** + * NOT_EQUAL = 1; + */ + NOT_EQUAL(1), + /** + * GREATER_THAN = 2; + */ + GREATER_THAN(2), + /** + * GREATER_THAN_EQUAL = 3; + */ + GREATER_THAN_EQUAL(3), + /** + * LESS_THAN = 4; + */ + LESS_THAN(4), + /** + * LESS_THAN_EQUAL = 5; + */ + LESS_THAN_EQUAL(5), + /** + * LIKE = 6; + */ + LIKE(6), + /** + * STARTS_WITH = 7; + */ + STARTS_WITH(7), + /** + * ENDS_WITH = 8; + */ + ENDS_WITH(8), + /** + * CONTAINS = 9; + */ + CONTAINS(9), + UNRECOGNIZED(-1), + ; + + /** + * EQUAL = 0; + */ + public static final int EQUAL_VALUE = 0; + /** + * NOT_EQUAL = 1; + */ + public static final int NOT_EQUAL_VALUE = 1; + /** + * GREATER_THAN = 2; + */ + public static final int GREATER_THAN_VALUE = 2; + /** + * GREATER_THAN_EQUAL = 3; + */ + public static final int GREATER_THAN_EQUAL_VALUE = 3; + /** + * LESS_THAN = 4; + */ + public static final int LESS_THAN_VALUE = 4; + /** + * LESS_THAN_EQUAL = 5; + */ + public static final int LESS_THAN_EQUAL_VALUE = 5; + /** + * LIKE = 6; + */ + public static final int LIKE_VALUE = 6; + /** + * STARTS_WITH = 7; + */ + public static final int STARTS_WITH_VALUE = 7; + /** + * ENDS_WITH = 8; + */ + public static final int ENDS_WITH_VALUE = 8; + /** + * CONTAINS = 9; + */ + public static final int CONTAINS_VALUE = 9; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static SearchOperation valueOf(int value) { + return forNumber(value); + } + + public static SearchOperation forNumber(int value) { + switch (value) { + case 0: return EQUAL; + case 1: return NOT_EQUAL; + case 2: return GREATER_THAN; + case 3: return GREATER_THAN_EQUAL; + case 4: return LESS_THAN; + case 5: return LESS_THAN_EQUAL; + case 6: return LIKE; + case 7: return STARTS_WITH; + case 8: return ENDS_WITH; + case 9: return CONTAINS; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + SearchOperation> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SearchOperation findValueByNumber(int number) { + return SearchOperation.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.loafle.cms.proto.common.SearchCriteriaOuterClass.getDescriptor().getEnumTypes().get(0); + } + + private static final SearchOperation[] VALUES = values(); + + public static SearchOperation valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private SearchOperation(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:loafle.cms.proto.common.SearchOperation) + } + + public interface SearchCriteriaOrBuilder extends + // @@protoc_insertion_point(interface_extends:loafle.cms.proto.common.SearchCriteria) + com.google.protobuf.MessageOrBuilder { + + /** + * string key = 1; + */ + java.lang.String getKey(); + /** + * string key = 1; + */ + com.google.protobuf.ByteString + getKeyBytes(); + + /** + * .loafle.cms.proto.common.SearchOperation operation = 2; + */ + int getOperationValue(); + /** + * .loafle.cms.proto.common.SearchOperation operation = 2; + */ + com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchOperation getOperation(); + + /** + * .google.protobuf.Any value = 3; + */ + boolean hasValue(); + /** + * .google.protobuf.Any value = 3; + */ + com.google.protobuf.Any getValue(); + /** + * .google.protobuf.Any value = 3; + */ + com.google.protobuf.AnyOrBuilder getValueOrBuilder(); + } + /** + * Protobuf type {@code loafle.cms.proto.common.SearchCriteria} + */ + public static final class SearchCriteria extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:loafle.cms.proto.common.SearchCriteria) + SearchCriteriaOrBuilder { + private static final long serialVersionUID = 0L; + // Use SearchCriteria.newBuilder() to construct. + private SearchCriteria(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private SearchCriteria() { + key_ = ""; + operation_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new SearchCriteria(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private SearchCriteria( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + key_ = s; + break; + } + case 16: { + int rawValue = input.readEnum(); + + operation_ = rawValue; + break; + } + case 26: { + com.google.protobuf.Any.Builder subBuilder = null; + if (value_ != null) { + subBuilder = value_.toBuilder(); + } + value_ = input.readMessage(com.google.protobuf.Any.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(value_); + value_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.common.SearchCriteriaOuterClass.internal_static_loafle_cms_proto_common_SearchCriteria_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.common.SearchCriteriaOuterClass.internal_static_loafle_cms_proto_common_SearchCriteria_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.class, com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.Builder.class); + } + + public static final int KEY_FIELD_NUMBER = 1; + private volatile java.lang.Object key_; + /** + * string key = 1; + */ + public java.lang.String getKey() { + java.lang.Object ref = key_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + key_ = s; + return s; + } + } + /** + * string key = 1; + */ + public com.google.protobuf.ByteString + getKeyBytes() { + java.lang.Object ref = key_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + key_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int OPERATION_FIELD_NUMBER = 2; + private int operation_; + /** + * .loafle.cms.proto.common.SearchOperation operation = 2; + */ + public int getOperationValue() { + return operation_; + } + /** + * .loafle.cms.proto.common.SearchOperation operation = 2; + */ + public com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchOperation getOperation() { + @SuppressWarnings("deprecation") + com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchOperation result = com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchOperation.valueOf(operation_); + return result == null ? com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchOperation.UNRECOGNIZED : result; + } + + public static final int VALUE_FIELD_NUMBER = 3; + private com.google.protobuf.Any value_; + /** + * .google.protobuf.Any value = 3; + */ + public boolean hasValue() { + return value_ != null; + } + /** + * .google.protobuf.Any value = 3; + */ + public com.google.protobuf.Any getValue() { + return value_ == null ? com.google.protobuf.Any.getDefaultInstance() : value_; + } + /** + * .google.protobuf.Any value = 3; + */ + public com.google.protobuf.AnyOrBuilder getValueOrBuilder() { + return getValue(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getKeyBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); + } + if (operation_ != com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchOperation.EQUAL.getNumber()) { + output.writeEnum(2, operation_); + } + if (value_ != null) { + output.writeMessage(3, getValue()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getKeyBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); + } + if (operation_ != com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchOperation.EQUAL.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, operation_); + } + if (value_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getValue()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria)) { + return super.equals(obj); + } + com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria other = (com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria) obj; + + if (!getKey() + .equals(other.getKey())) return false; + if (operation_ != other.operation_) return false; + if (hasValue() != other.hasValue()) return false; + if (hasValue()) { + if (!getValue() + .equals(other.getValue())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + KEY_FIELD_NUMBER; + hash = (53 * hash) + getKey().hashCode(); + hash = (37 * hash) + OPERATION_FIELD_NUMBER; + hash = (53 * hash) + operation_; + if (hasValue()) { + hash = (37 * hash) + VALUE_FIELD_NUMBER; + hash = (53 * hash) + getValue().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code loafle.cms.proto.common.SearchCriteria} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:loafle.cms.proto.common.SearchCriteria) + com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteriaOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.common.SearchCriteriaOuterClass.internal_static_loafle_cms_proto_common_SearchCriteria_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.common.SearchCriteriaOuterClass.internal_static_loafle_cms_proto_common_SearchCriteria_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.class, com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.Builder.class); + } + + // Construct using com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + key_ = ""; + + operation_ = 0; + + if (valueBuilder_ == null) { + value_ = null; + } else { + value_ = null; + valueBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.loafle.cms.proto.common.SearchCriteriaOuterClass.internal_static_loafle_cms_proto_common_SearchCriteria_descriptor; + } + + @java.lang.Override + public com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria getDefaultInstanceForType() { + return com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.getDefaultInstance(); + } + + @java.lang.Override + public com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria build() { + com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria buildPartial() { + com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria result = new com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria(this); + result.key_ = key_; + result.operation_ = operation_; + if (valueBuilder_ == null) { + result.value_ = value_; + } else { + result.value_ = valueBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria) { + return mergeFrom((com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria other) { + if (other == com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.getDefaultInstance()) return this; + if (!other.getKey().isEmpty()) { + key_ = other.key_; + onChanged(); + } + if (other.operation_ != 0) { + setOperationValue(other.getOperationValue()); + } + if (other.hasValue()) { + mergeValue(other.getValue()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object key_ = ""; + /** + * string key = 1; + */ + public java.lang.String getKey() { + java.lang.Object ref = key_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + key_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string key = 1; + */ + public com.google.protobuf.ByteString + getKeyBytes() { + java.lang.Object ref = key_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + key_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string key = 1; + */ + public Builder setKey( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + key_ = value; + onChanged(); + return this; + } + /** + * string key = 1; + */ + public Builder clearKey() { + + key_ = getDefaultInstance().getKey(); + onChanged(); + return this; + } + /** + * string key = 1; + */ + public Builder setKeyBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + key_ = value; + onChanged(); + return this; + } + + private int operation_ = 0; + /** + * .loafle.cms.proto.common.SearchOperation operation = 2; + */ + public int getOperationValue() { + return operation_; + } + /** + * .loafle.cms.proto.common.SearchOperation operation = 2; + */ + public Builder setOperationValue(int value) { + operation_ = value; + onChanged(); + return this; + } + /** + * .loafle.cms.proto.common.SearchOperation operation = 2; + */ + public com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchOperation getOperation() { + @SuppressWarnings("deprecation") + com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchOperation result = com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchOperation.valueOf(operation_); + return result == null ? com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchOperation.UNRECOGNIZED : result; + } + /** + * .loafle.cms.proto.common.SearchOperation operation = 2; + */ + public Builder setOperation(com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchOperation value) { + if (value == null) { + throw new NullPointerException(); + } + + operation_ = value.getNumber(); + onChanged(); + return this; + } + /** + * .loafle.cms.proto.common.SearchOperation operation = 2; + */ + public Builder clearOperation() { + + operation_ = 0; + onChanged(); + return this; + } + + private com.google.protobuf.Any value_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> valueBuilder_; + /** + * .google.protobuf.Any value = 3; + */ + public boolean hasValue() { + return valueBuilder_ != null || value_ != null; + } + /** + * .google.protobuf.Any value = 3; + */ + public com.google.protobuf.Any getValue() { + if (valueBuilder_ == null) { + return value_ == null ? com.google.protobuf.Any.getDefaultInstance() : value_; + } else { + return valueBuilder_.getMessage(); + } + } + /** + * .google.protobuf.Any value = 3; + */ + public Builder setValue(com.google.protobuf.Any value) { + if (valueBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + value_ = value; + onChanged(); + } else { + valueBuilder_.setMessage(value); + } + + return this; + } + /** + * .google.protobuf.Any value = 3; + */ + public Builder setValue( + com.google.protobuf.Any.Builder builderForValue) { + if (valueBuilder_ == null) { + value_ = builderForValue.build(); + onChanged(); + } else { + valueBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .google.protobuf.Any value = 3; + */ + public Builder mergeValue(com.google.protobuf.Any value) { + if (valueBuilder_ == null) { + if (value_ != null) { + value_ = + com.google.protobuf.Any.newBuilder(value_).mergeFrom(value).buildPartial(); + } else { + value_ = value; + } + onChanged(); + } else { + valueBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .google.protobuf.Any value = 3; + */ + public Builder clearValue() { + if (valueBuilder_ == null) { + value_ = null; + onChanged(); + } else { + value_ = null; + valueBuilder_ = null; + } + + return this; + } + /** + * .google.protobuf.Any value = 3; + */ + public com.google.protobuf.Any.Builder getValueBuilder() { + + onChanged(); + return getValueFieldBuilder().getBuilder(); + } + /** + * .google.protobuf.Any value = 3; + */ + public com.google.protobuf.AnyOrBuilder getValueOrBuilder() { + if (valueBuilder_ != null) { + return valueBuilder_.getMessageOrBuilder(); + } else { + return value_ == null ? + com.google.protobuf.Any.getDefaultInstance() : value_; + } + } + /** + * .google.protobuf.Any value = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> + getValueFieldBuilder() { + if (valueBuilder_ == null) { + valueBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>( + getValue(), + getParentForChildren(), + isClean()); + value_ = null; + } + return valueBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:loafle.cms.proto.common.SearchCriteria) + } + + // @@protoc_insertion_point(class_scope:loafle.cms.proto.common.SearchCriteria) + private static final com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria(); + } + + public static com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SearchCriteria parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new SearchCriteria(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_loafle_cms_proto_common_SearchCriteria_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_loafle_cms_proto_common_SearchCriteria_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\034common/search-criteria.proto\022\027loafle.c" + + "ms.proto.common\032\031google/protobuf/any.pro" + + "to\"\177\n\016SearchCriteria\022\013\n\003key\030\001 \001(\t\022;\n\tope" + + "ration\030\002 \001(\0162(.loafle.cms.proto.common.S" + + "earchOperation\022#\n\005value\030\003 \001(\0132\024.google.p" + + "rotobuf.Any*\261\001\n\017SearchOperation\022\t\n\005EQUAL" + + "\020\000\022\r\n\tNOT_EQUAL\020\001\022\020\n\014GREATER_THAN\020\002\022\026\n\022G" + + "REATER_THAN_EQUAL\020\003\022\r\n\tLESS_THAN\020\004\022\023\n\017LE" + + "SS_THAN_EQUAL\020\005\022\010\n\004LIKE\020\006\022\017\n\013STARTS_WITH" + + "\020\007\022\r\n\tENDS_WITH\020\010\022\014\n\010CONTAINS\020\tB`\n\033com.l" + + "oafle.cms.proto.commonZ\037git.loafle.net/c" + + "ms/proto/common\370\001\001\242\002\002LF\252\002\027Loafle.Cms.Pro" + + "to.Commonb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.protobuf.AnyProto.getDescriptor(), + }); + internal_static_loafle_cms_proto_common_SearchCriteria_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_loafle_cms_proto_common_SearchCriteria_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_loafle_cms_proto_common_SearchCriteria_descriptor, + new java.lang.String[] { "Key", "Operation", "Value", }); + com.google.protobuf.AnyProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/pkg/api/v1/java/src/main/java/com/loafle/cms/proto/common/SearchPaginationOuterClass.java b/pkg/api/v1/java/src/main/java/com/loafle/cms/proto/common/SearchPaginationOuterClass.java new file mode 100644 index 0000000..2d56ff5 --- /dev/null +++ b/pkg/api/v1/java/src/main/java/com/loafle/cms/proto/common/SearchPaginationOuterClass.java @@ -0,0 +1,593 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: common/search-pagination.proto + +package com.loafle.cms.proto.common; + +public final class SearchPaginationOuterClass { + private SearchPaginationOuterClass() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface SearchPaginationOrBuilder extends + // @@protoc_insertion_point(interface_extends:loafle.cms.proto.common.SearchPagination) + com.google.protobuf.MessageOrBuilder { + + /** + * int32 index = 1; + */ + int getIndex(); + + /** + * int32 size = 2; + */ + int getSize(); + } + /** + * Protobuf type {@code loafle.cms.proto.common.SearchPagination} + */ + public static final class SearchPagination extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:loafle.cms.proto.common.SearchPagination) + SearchPaginationOrBuilder { + private static final long serialVersionUID = 0L; + // Use SearchPagination.newBuilder() to construct. + private SearchPagination(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private SearchPagination() { + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new SearchPagination(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private SearchPagination( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + + index_ = input.readInt32(); + break; + } + case 16: { + + size_ = input.readInt32(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.common.SearchPaginationOuterClass.internal_static_loafle_cms_proto_common_SearchPagination_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.common.SearchPaginationOuterClass.internal_static_loafle_cms_proto_common_SearchPagination_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination.class, com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination.Builder.class); + } + + public static final int INDEX_FIELD_NUMBER = 1; + private int index_; + /** + * int32 index = 1; + */ + public int getIndex() { + return index_; + } + + public static final int SIZE_FIELD_NUMBER = 2; + private int size_; + /** + * int32 size = 2; + */ + public int getSize() { + return size_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (index_ != 0) { + output.writeInt32(1, index_); + } + if (size_ != 0) { + output.writeInt32(2, size_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (index_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, index_); + } + if (size_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, size_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination)) { + return super.equals(obj); + } + com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination other = (com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination) obj; + + if (getIndex() + != other.getIndex()) return false; + if (getSize() + != other.getSize()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + INDEX_FIELD_NUMBER; + hash = (53 * hash) + getIndex(); + hash = (37 * hash) + SIZE_FIELD_NUMBER; + hash = (53 * hash) + getSize(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code loafle.cms.proto.common.SearchPagination} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:loafle.cms.proto.common.SearchPagination) + com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPaginationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.common.SearchPaginationOuterClass.internal_static_loafle_cms_proto_common_SearchPagination_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.common.SearchPaginationOuterClass.internal_static_loafle_cms_proto_common_SearchPagination_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination.class, com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination.Builder.class); + } + + // Construct using com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + index_ = 0; + + size_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.loafle.cms.proto.common.SearchPaginationOuterClass.internal_static_loafle_cms_proto_common_SearchPagination_descriptor; + } + + @java.lang.Override + public com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination getDefaultInstanceForType() { + return com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination.getDefaultInstance(); + } + + @java.lang.Override + public com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination build() { + com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination buildPartial() { + com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination result = new com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination(this); + result.index_ = index_; + result.size_ = size_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination) { + return mergeFrom((com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination other) { + if (other == com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination.getDefaultInstance()) return this; + if (other.getIndex() != 0) { + setIndex(other.getIndex()); + } + if (other.getSize() != 0) { + setSize(other.getSize()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int index_ ; + /** + * int32 index = 1; + */ + public int getIndex() { + return index_; + } + /** + * int32 index = 1; + */ + public Builder setIndex(int value) { + + index_ = value; + onChanged(); + return this; + } + /** + * int32 index = 1; + */ + public Builder clearIndex() { + + index_ = 0; + onChanged(); + return this; + } + + private int size_ ; + /** + * int32 size = 2; + */ + public int getSize() { + return size_; + } + /** + * int32 size = 2; + */ + public Builder setSize(int value) { + + size_ = value; + onChanged(); + return this; + } + /** + * int32 size = 2; + */ + public Builder clearSize() { + + size_ = 0; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:loafle.cms.proto.common.SearchPagination) + } + + // @@protoc_insertion_point(class_scope:loafle.cms.proto.common.SearchPagination) + private static final com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination(); + } + + public static com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SearchPagination parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new SearchPagination(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_loafle_cms_proto_common_SearchPagination_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_loafle_cms_proto_common_SearchPagination_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\036common/search-pagination.proto\022\027loafle" + + ".cms.proto.common\"/\n\020SearchPagination\022\r\n" + + "\005index\030\001 \001(\005\022\014\n\004size\030\002 \001(\005B`\n\033com.loafle" + + ".cms.proto.commonZ\037git.loafle.net/cms/pr" + + "oto/common\370\001\001\242\002\002LF\252\002\027Loafle.Cms.Proto.Co" + + "mmonb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_loafle_cms_proto_common_SearchPagination_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_loafle_cms_proto_common_SearchPagination_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_loafle_cms_proto_common_SearchPagination_descriptor, + new java.lang.String[] { "Index", "Size", }); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/pkg/api/v1/java/src/main/java/com/loafle/cms/proto/common/SearchSortOuterClass.java b/pkg/api/v1/java/src/main/java/com/loafle/cms/proto/common/SearchSortOuterClass.java new file mode 100644 index 0000000..97cc802 --- /dev/null +++ b/pkg/api/v1/java/src/main/java/com/loafle/cms/proto/common/SearchSortOuterClass.java @@ -0,0 +1,799 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: common/search-sort.proto + +package com.loafle.cms.proto.common; + +public final class SearchSortOuterClass { + private SearchSortOuterClass() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + /** + * Protobuf enum {@code loafle.cms.proto.common.SearchOrder} + */ + public enum SearchOrder + implements com.google.protobuf.ProtocolMessageEnum { + /** + * DESC = 0; + */ + DESC(0), + /** + * ASC = 1; + */ + ASC(1), + UNRECOGNIZED(-1), + ; + + /** + * DESC = 0; + */ + public static final int DESC_VALUE = 0; + /** + * ASC = 1; + */ + public static final int ASC_VALUE = 1; + + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static SearchOrder valueOf(int value) { + return forNumber(value); + } + + public static SearchOrder forNumber(int value) { + switch (value) { + case 0: return DESC; + case 1: return ASC; + default: return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap + internalGetValueMap() { + return internalValueMap; + } + private static final com.google.protobuf.Internal.EnumLiteMap< + SearchOrder> internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public SearchOrder findValueByNumber(int number) { + return SearchOrder.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor + getValueDescriptor() { + return getDescriptor().getValues().get(ordinal()); + } + public final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptorForType() { + return getDescriptor(); + } + public static final com.google.protobuf.Descriptors.EnumDescriptor + getDescriptor() { + return com.loafle.cms.proto.common.SearchSortOuterClass.getDescriptor().getEnumTypes().get(0); + } + + private static final SearchOrder[] VALUES = values(); + + public static SearchOrder valueOf( + com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException( + "EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private SearchOrder(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:loafle.cms.proto.common.SearchOrder) + } + + public interface SearchSortOrBuilder extends + // @@protoc_insertion_point(interface_extends:loafle.cms.proto.common.SearchSort) + com.google.protobuf.MessageOrBuilder { + + /** + * string key = 1; + */ + java.lang.String getKey(); + /** + * string key = 1; + */ + com.google.protobuf.ByteString + getKeyBytes(); + + /** + * .loafle.cms.proto.common.SearchOrder order = 2; + */ + int getOrderValue(); + /** + * .loafle.cms.proto.common.SearchOrder order = 2; + */ + com.loafle.cms.proto.common.SearchSortOuterClass.SearchOrder getOrder(); + } + /** + * Protobuf type {@code loafle.cms.proto.common.SearchSort} + */ + public static final class SearchSort extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:loafle.cms.proto.common.SearchSort) + SearchSortOrBuilder { + private static final long serialVersionUID = 0L; + // Use SearchSort.newBuilder() to construct. + private SearchSort(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private SearchSort() { + key_ = ""; + order_ = 0; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new SearchSort(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private SearchSort( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + key_ = s; + break; + } + case 16: { + int rawValue = input.readEnum(); + + order_ = rawValue; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.common.SearchSortOuterClass.internal_static_loafle_cms_proto_common_SearchSort_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.common.SearchSortOuterClass.internal_static_loafle_cms_proto_common_SearchSort_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort.class, com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort.Builder.class); + } + + public static final int KEY_FIELD_NUMBER = 1; + private volatile java.lang.Object key_; + /** + * string key = 1; + */ + public java.lang.String getKey() { + java.lang.Object ref = key_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + key_ = s; + return s; + } + } + /** + * string key = 1; + */ + public com.google.protobuf.ByteString + getKeyBytes() { + java.lang.Object ref = key_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + key_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ORDER_FIELD_NUMBER = 2; + private int order_; + /** + * .loafle.cms.proto.common.SearchOrder order = 2; + */ + public int getOrderValue() { + return order_; + } + /** + * .loafle.cms.proto.common.SearchOrder order = 2; + */ + public com.loafle.cms.proto.common.SearchSortOuterClass.SearchOrder getOrder() { + @SuppressWarnings("deprecation") + com.loafle.cms.proto.common.SearchSortOuterClass.SearchOrder result = com.loafle.cms.proto.common.SearchSortOuterClass.SearchOrder.valueOf(order_); + return result == null ? com.loafle.cms.proto.common.SearchSortOuterClass.SearchOrder.UNRECOGNIZED : result; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getKeyBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, key_); + } + if (order_ != com.loafle.cms.proto.common.SearchSortOuterClass.SearchOrder.DESC.getNumber()) { + output.writeEnum(2, order_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getKeyBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, key_); + } + if (order_ != com.loafle.cms.proto.common.SearchSortOuterClass.SearchOrder.DESC.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, order_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort)) { + return super.equals(obj); + } + com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort other = (com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort) obj; + + if (!getKey() + .equals(other.getKey())) return false; + if (order_ != other.order_) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + KEY_FIELD_NUMBER; + hash = (53 * hash) + getKey().hashCode(); + hash = (37 * hash) + ORDER_FIELD_NUMBER; + hash = (53 * hash) + order_; + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code loafle.cms.proto.common.SearchSort} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:loafle.cms.proto.common.SearchSort) + com.loafle.cms.proto.common.SearchSortOuterClass.SearchSortOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.common.SearchSortOuterClass.internal_static_loafle_cms_proto_common_SearchSort_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.common.SearchSortOuterClass.internal_static_loafle_cms_proto_common_SearchSort_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort.class, com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort.Builder.class); + } + + // Construct using com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + key_ = ""; + + order_ = 0; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.loafle.cms.proto.common.SearchSortOuterClass.internal_static_loafle_cms_proto_common_SearchSort_descriptor; + } + + @java.lang.Override + public com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort getDefaultInstanceForType() { + return com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort.getDefaultInstance(); + } + + @java.lang.Override + public com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort build() { + com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort buildPartial() { + com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort result = new com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort(this); + result.key_ = key_; + result.order_ = order_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort) { + return mergeFrom((com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort other) { + if (other == com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort.getDefaultInstance()) return this; + if (!other.getKey().isEmpty()) { + key_ = other.key_; + onChanged(); + } + if (other.order_ != 0) { + setOrderValue(other.getOrderValue()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object key_ = ""; + /** + * string key = 1; + */ + public java.lang.String getKey() { + java.lang.Object ref = key_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + key_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string key = 1; + */ + public com.google.protobuf.ByteString + getKeyBytes() { + java.lang.Object ref = key_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + key_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string key = 1; + */ + public Builder setKey( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + key_ = value; + onChanged(); + return this; + } + /** + * string key = 1; + */ + public Builder clearKey() { + + key_ = getDefaultInstance().getKey(); + onChanged(); + return this; + } + /** + * string key = 1; + */ + public Builder setKeyBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + key_ = value; + onChanged(); + return this; + } + + private int order_ = 0; + /** + * .loafle.cms.proto.common.SearchOrder order = 2; + */ + public int getOrderValue() { + return order_; + } + /** + * .loafle.cms.proto.common.SearchOrder order = 2; + */ + public Builder setOrderValue(int value) { + order_ = value; + onChanged(); + return this; + } + /** + * .loafle.cms.proto.common.SearchOrder order = 2; + */ + public com.loafle.cms.proto.common.SearchSortOuterClass.SearchOrder getOrder() { + @SuppressWarnings("deprecation") + com.loafle.cms.proto.common.SearchSortOuterClass.SearchOrder result = com.loafle.cms.proto.common.SearchSortOuterClass.SearchOrder.valueOf(order_); + return result == null ? com.loafle.cms.proto.common.SearchSortOuterClass.SearchOrder.UNRECOGNIZED : result; + } + /** + * .loafle.cms.proto.common.SearchOrder order = 2; + */ + public Builder setOrder(com.loafle.cms.proto.common.SearchSortOuterClass.SearchOrder value) { + if (value == null) { + throw new NullPointerException(); + } + + order_ = value.getNumber(); + onChanged(); + return this; + } + /** + * .loafle.cms.proto.common.SearchOrder order = 2; + */ + public Builder clearOrder() { + + order_ = 0; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:loafle.cms.proto.common.SearchSort) + } + + // @@protoc_insertion_point(class_scope:loafle.cms.proto.common.SearchSort) + private static final com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort(); + } + + public static com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public SearchSort parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new SearchSort(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_loafle_cms_proto_common_SearchSort_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_loafle_cms_proto_common_SearchSort_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\030common/search-sort.proto\022\027loafle.cms.p" + + "roto.common\"N\n\nSearchSort\022\013\n\003key\030\001 \001(\t\0223" + + "\n\005order\030\002 \001(\0162$.loafle.cms.proto.common." + + "SearchOrder* \n\013SearchOrder\022\010\n\004DESC\020\000\022\007\n\003" + + "ASC\020\001B`\n\033com.loafle.cms.proto.commonZ\037gi" + + "t.loafle.net/cms/proto/common\370\001\001\242\002\002LF\252\002\027" + + "Loafle.Cms.Proto.Commonb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + }); + internal_static_loafle_cms_proto_common_SearchSort_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_loafle_cms_proto_common_SearchSort_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_loafle_cms_proto_common_SearchSort_descriptor, + new java.lang.String[] { "Key", "Order", }); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/pkg/api/v1/java/src/main/java/com/loafle/cms/proto/user/UserOuterClass.java b/pkg/api/v1/java/src/main/java/com/loafle/cms/proto/user/UserOuterClass.java new file mode 100644 index 0000000..c8aa36e --- /dev/null +++ b/pkg/api/v1/java/src/main/java/com/loafle/cms/proto/user/UserOuterClass.java @@ -0,0 +1,2472 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: user/user.proto + +package com.loafle.cms.proto.user; + +public final class UserOuterClass { + private UserOuterClass() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface UserOrBuilder extends + // @@protoc_insertion_point(interface_extends:loafle.cms.proto.user.User) + com.google.protobuf.MessageOrBuilder { + + /** + * int64 id = 1; + */ + long getId(); + + /** + * string name = 2; + */ + java.lang.String getName(); + /** + * string name = 2; + */ + com.google.protobuf.ByteString + getNameBytes(); + + /** + * string username = 3; + */ + java.lang.String getUsername(); + /** + * string username = 3; + */ + com.google.protobuf.ByteString + getUsernameBytes(); + + /** + * string email = 4; + */ + java.lang.String getEmail(); + /** + * string email = 4; + */ + com.google.protobuf.ByteString + getEmailBytes(); + + /** + * string password = 5; + */ + java.lang.String getPassword(); + /** + * string password = 5; + */ + com.google.protobuf.ByteString + getPasswordBytes(); + + /** + * bool block = 6; + */ + boolean getBlock(); + + /** + * bool sendEmail = 7; + */ + boolean getSendEmail(); + + /** + * .google.protobuf.Timestamp registerDate = 8; + */ + boolean hasRegisterDate(); + /** + * .google.protobuf.Timestamp registerDate = 8; + */ + com.google.protobuf.Timestamp getRegisterDate(); + /** + * .google.protobuf.Timestamp registerDate = 8; + */ + com.google.protobuf.TimestampOrBuilder getRegisterDateOrBuilder(); + + /** + * .google.protobuf.Timestamp lastvisitDate = 9; + */ + boolean hasLastvisitDate(); + /** + * .google.protobuf.Timestamp lastvisitDate = 9; + */ + com.google.protobuf.Timestamp getLastvisitDate(); + /** + * .google.protobuf.Timestamp lastvisitDate = 9; + */ + com.google.protobuf.TimestampOrBuilder getLastvisitDateOrBuilder(); + + /** + * string activation = 10; + */ + java.lang.String getActivation(); + /** + * string activation = 10; + */ + com.google.protobuf.ByteString + getActivationBytes(); + + /** + * string params = 11; + */ + java.lang.String getParams(); + /** + * string params = 11; + */ + com.google.protobuf.ByteString + getParamsBytes(); + + /** + * .google.protobuf.Timestamp lastResetTime = 12; + */ + boolean hasLastResetTime(); + /** + * .google.protobuf.Timestamp lastResetTime = 12; + */ + com.google.protobuf.Timestamp getLastResetTime(); + /** + * .google.protobuf.Timestamp lastResetTime = 12; + */ + com.google.protobuf.TimestampOrBuilder getLastResetTimeOrBuilder(); + + /** + * int64 resetCount = 13; + */ + long getResetCount(); + + /** + * string otpKey = 14; + */ + java.lang.String getOtpKey(); + /** + * string otpKey = 14; + */ + com.google.protobuf.ByteString + getOtpKeyBytes(); + + /** + * string otep = 15; + */ + java.lang.String getOtep(); + /** + * string otep = 15; + */ + com.google.protobuf.ByteString + getOtepBytes(); + + /** + * bool requireReset = 16; + */ + boolean getRequireReset(); + } + /** + * Protobuf type {@code loafle.cms.proto.user.User} + */ + public static final class User extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:loafle.cms.proto.user.User) + UserOrBuilder { + private static final long serialVersionUID = 0L; + // Use User.newBuilder() to construct. + private User(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private User() { + name_ = ""; + username_ = ""; + email_ = ""; + password_ = ""; + activation_ = ""; + params_ = ""; + otpKey_ = ""; + otep_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new User(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private User( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 8: { + + id_ = input.readInt64(); + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + name_ = s; + break; + } + case 26: { + java.lang.String s = input.readStringRequireUtf8(); + + username_ = s; + break; + } + case 34: { + java.lang.String s = input.readStringRequireUtf8(); + + email_ = s; + break; + } + case 42: { + java.lang.String s = input.readStringRequireUtf8(); + + password_ = s; + break; + } + case 48: { + + block_ = input.readBool(); + break; + } + case 56: { + + sendEmail_ = input.readBool(); + break; + } + case 66: { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (registerDate_ != null) { + subBuilder = registerDate_.toBuilder(); + } + registerDate_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(registerDate_); + registerDate_ = subBuilder.buildPartial(); + } + + break; + } + case 74: { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (lastvisitDate_ != null) { + subBuilder = lastvisitDate_.toBuilder(); + } + lastvisitDate_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(lastvisitDate_); + lastvisitDate_ = subBuilder.buildPartial(); + } + + break; + } + case 82: { + java.lang.String s = input.readStringRequireUtf8(); + + activation_ = s; + break; + } + case 90: { + java.lang.String s = input.readStringRequireUtf8(); + + params_ = s; + break; + } + case 98: { + com.google.protobuf.Timestamp.Builder subBuilder = null; + if (lastResetTime_ != null) { + subBuilder = lastResetTime_.toBuilder(); + } + lastResetTime_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(lastResetTime_); + lastResetTime_ = subBuilder.buildPartial(); + } + + break; + } + case 104: { + + resetCount_ = input.readInt64(); + break; + } + case 114: { + java.lang.String s = input.readStringRequireUtf8(); + + otpKey_ = s; + break; + } + case 122: { + java.lang.String s = input.readStringRequireUtf8(); + + otep_ = s; + break; + } + case 128: { + + requireReset_ = input.readBool(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserOuterClass.internal_static_loafle_cms_proto_user_User_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserOuterClass.internal_static_loafle_cms_proto_user_User_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserOuterClass.User.class, com.loafle.cms.proto.user.UserOuterClass.User.Builder.class); + } + + public static final int ID_FIELD_NUMBER = 1; + private long id_; + /** + * int64 id = 1; + */ + public long getId() { + return id_; + } + + public static final int NAME_FIELD_NUMBER = 2; + private volatile java.lang.Object name_; + /** + * string name = 2; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } + } + /** + * string name = 2; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int USERNAME_FIELD_NUMBER = 3; + private volatile java.lang.Object username_; + /** + * string username = 3; + */ + public java.lang.String getUsername() { + java.lang.Object ref = username_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + username_ = s; + return s; + } + } + /** + * string username = 3; + */ + public com.google.protobuf.ByteString + getUsernameBytes() { + java.lang.Object ref = username_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + username_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int EMAIL_FIELD_NUMBER = 4; + private volatile java.lang.Object email_; + /** + * string email = 4; + */ + public java.lang.String getEmail() { + java.lang.Object ref = email_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + email_ = s; + return s; + } + } + /** + * string email = 4; + */ + public com.google.protobuf.ByteString + getEmailBytes() { + java.lang.Object ref = email_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + email_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PASSWORD_FIELD_NUMBER = 5; + private volatile java.lang.Object password_; + /** + * string password = 5; + */ + public java.lang.String getPassword() { + java.lang.Object ref = password_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + password_ = s; + return s; + } + } + /** + * string password = 5; + */ + public com.google.protobuf.ByteString + getPasswordBytes() { + java.lang.Object ref = password_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + password_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int BLOCK_FIELD_NUMBER = 6; + private boolean block_; + /** + * bool block = 6; + */ + public boolean getBlock() { + return block_; + } + + public static final int SENDEMAIL_FIELD_NUMBER = 7; + private boolean sendEmail_; + /** + * bool sendEmail = 7; + */ + public boolean getSendEmail() { + return sendEmail_; + } + + public static final int REGISTERDATE_FIELD_NUMBER = 8; + private com.google.protobuf.Timestamp registerDate_; + /** + * .google.protobuf.Timestamp registerDate = 8; + */ + public boolean hasRegisterDate() { + return registerDate_ != null; + } + /** + * .google.protobuf.Timestamp registerDate = 8; + */ + public com.google.protobuf.Timestamp getRegisterDate() { + return registerDate_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : registerDate_; + } + /** + * .google.protobuf.Timestamp registerDate = 8; + */ + public com.google.protobuf.TimestampOrBuilder getRegisterDateOrBuilder() { + return getRegisterDate(); + } + + public static final int LASTVISITDATE_FIELD_NUMBER = 9; + private com.google.protobuf.Timestamp lastvisitDate_; + /** + * .google.protobuf.Timestamp lastvisitDate = 9; + */ + public boolean hasLastvisitDate() { + return lastvisitDate_ != null; + } + /** + * .google.protobuf.Timestamp lastvisitDate = 9; + */ + public com.google.protobuf.Timestamp getLastvisitDate() { + return lastvisitDate_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : lastvisitDate_; + } + /** + * .google.protobuf.Timestamp lastvisitDate = 9; + */ + public com.google.protobuf.TimestampOrBuilder getLastvisitDateOrBuilder() { + return getLastvisitDate(); + } + + public static final int ACTIVATION_FIELD_NUMBER = 10; + private volatile java.lang.Object activation_; + /** + * string activation = 10; + */ + public java.lang.String getActivation() { + java.lang.Object ref = activation_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + activation_ = s; + return s; + } + } + /** + * string activation = 10; + */ + public com.google.protobuf.ByteString + getActivationBytes() { + java.lang.Object ref = activation_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + activation_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PARAMS_FIELD_NUMBER = 11; + private volatile java.lang.Object params_; + /** + * string params = 11; + */ + public java.lang.String getParams() { + java.lang.Object ref = params_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + params_ = s; + return s; + } + } + /** + * string params = 11; + */ + public com.google.protobuf.ByteString + getParamsBytes() { + java.lang.Object ref = params_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + params_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int LASTRESETTIME_FIELD_NUMBER = 12; + private com.google.protobuf.Timestamp lastResetTime_; + /** + * .google.protobuf.Timestamp lastResetTime = 12; + */ + public boolean hasLastResetTime() { + return lastResetTime_ != null; + } + /** + * .google.protobuf.Timestamp lastResetTime = 12; + */ + public com.google.protobuf.Timestamp getLastResetTime() { + return lastResetTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : lastResetTime_; + } + /** + * .google.protobuf.Timestamp lastResetTime = 12; + */ + public com.google.protobuf.TimestampOrBuilder getLastResetTimeOrBuilder() { + return getLastResetTime(); + } + + public static final int RESETCOUNT_FIELD_NUMBER = 13; + private long resetCount_; + /** + * int64 resetCount = 13; + */ + public long getResetCount() { + return resetCount_; + } + + public static final int OTPKEY_FIELD_NUMBER = 14; + private volatile java.lang.Object otpKey_; + /** + * string otpKey = 14; + */ + public java.lang.String getOtpKey() { + java.lang.Object ref = otpKey_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + otpKey_ = s; + return s; + } + } + /** + * string otpKey = 14; + */ + public com.google.protobuf.ByteString + getOtpKeyBytes() { + java.lang.Object ref = otpKey_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + otpKey_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int OTEP_FIELD_NUMBER = 15; + private volatile java.lang.Object otep_; + /** + * string otep = 15; + */ + public java.lang.String getOtep() { + java.lang.Object ref = otep_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + otep_ = s; + return s; + } + } + /** + * string otep = 15; + */ + public com.google.protobuf.ByteString + getOtepBytes() { + java.lang.Object ref = otep_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + otep_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUIRERESET_FIELD_NUMBER = 16; + private boolean requireReset_; + /** + * bool requireReset = 16; + */ + public boolean getRequireReset() { + return requireReset_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (id_ != 0L) { + output.writeInt64(1, id_); + } + if (!getNameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, name_); + } + if (!getUsernameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 3, username_); + } + if (!getEmailBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, email_); + } + if (!getPasswordBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, password_); + } + if (block_ != false) { + output.writeBool(6, block_); + } + if (sendEmail_ != false) { + output.writeBool(7, sendEmail_); + } + if (registerDate_ != null) { + output.writeMessage(8, getRegisterDate()); + } + if (lastvisitDate_ != null) { + output.writeMessage(9, getLastvisitDate()); + } + if (!getActivationBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 10, activation_); + } + if (!getParamsBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 11, params_); + } + if (lastResetTime_ != null) { + output.writeMessage(12, getLastResetTime()); + } + if (resetCount_ != 0L) { + output.writeInt64(13, resetCount_); + } + if (!getOtpKeyBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 14, otpKey_); + } + if (!getOtepBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 15, otep_); + } + if (requireReset_ != false) { + output.writeBool(16, requireReset_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (id_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(1, id_); + } + if (!getNameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, name_); + } + if (!getUsernameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, username_); + } + if (!getEmailBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, email_); + } + if (!getPasswordBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, password_); + } + if (block_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(6, block_); + } + if (sendEmail_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(7, sendEmail_); + } + if (registerDate_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(8, getRegisterDate()); + } + if (lastvisitDate_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, getLastvisitDate()); + } + if (!getActivationBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, activation_); + } + if (!getParamsBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, params_); + } + if (lastResetTime_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(12, getLastResetTime()); + } + if (resetCount_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(13, resetCount_); + } + if (!getOtpKeyBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(14, otpKey_); + } + if (!getOtepBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(15, otep_); + } + if (requireReset_ != false) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(16, requireReset_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.loafle.cms.proto.user.UserOuterClass.User)) { + return super.equals(obj); + } + com.loafle.cms.proto.user.UserOuterClass.User other = (com.loafle.cms.proto.user.UserOuterClass.User) obj; + + if (getId() + != other.getId()) return false; + if (!getName() + .equals(other.getName())) return false; + if (!getUsername() + .equals(other.getUsername())) return false; + if (!getEmail() + .equals(other.getEmail())) return false; + if (!getPassword() + .equals(other.getPassword())) return false; + if (getBlock() + != other.getBlock()) return false; + if (getSendEmail() + != other.getSendEmail()) return false; + if (hasRegisterDate() != other.hasRegisterDate()) return false; + if (hasRegisterDate()) { + if (!getRegisterDate() + .equals(other.getRegisterDate())) return false; + } + if (hasLastvisitDate() != other.hasLastvisitDate()) return false; + if (hasLastvisitDate()) { + if (!getLastvisitDate() + .equals(other.getLastvisitDate())) return false; + } + if (!getActivation() + .equals(other.getActivation())) return false; + if (!getParams() + .equals(other.getParams())) return false; + if (hasLastResetTime() != other.hasLastResetTime()) return false; + if (hasLastResetTime()) { + if (!getLastResetTime() + .equals(other.getLastResetTime())) return false; + } + if (getResetCount() + != other.getResetCount()) return false; + if (!getOtpKey() + .equals(other.getOtpKey())) return false; + if (!getOtep() + .equals(other.getOtep())) return false; + if (getRequireReset() + != other.getRequireReset()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getId()); + hash = (37 * hash) + NAME_FIELD_NUMBER; + hash = (53 * hash) + getName().hashCode(); + hash = (37 * hash) + USERNAME_FIELD_NUMBER; + hash = (53 * hash) + getUsername().hashCode(); + hash = (37 * hash) + EMAIL_FIELD_NUMBER; + hash = (53 * hash) + getEmail().hashCode(); + hash = (37 * hash) + PASSWORD_FIELD_NUMBER; + hash = (53 * hash) + getPassword().hashCode(); + hash = (37 * hash) + BLOCK_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getBlock()); + hash = (37 * hash) + SENDEMAIL_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getSendEmail()); + if (hasRegisterDate()) { + hash = (37 * hash) + REGISTERDATE_FIELD_NUMBER; + hash = (53 * hash) + getRegisterDate().hashCode(); + } + if (hasLastvisitDate()) { + hash = (37 * hash) + LASTVISITDATE_FIELD_NUMBER; + hash = (53 * hash) + getLastvisitDate().hashCode(); + } + hash = (37 * hash) + ACTIVATION_FIELD_NUMBER; + hash = (53 * hash) + getActivation().hashCode(); + hash = (37 * hash) + PARAMS_FIELD_NUMBER; + hash = (53 * hash) + getParams().hashCode(); + if (hasLastResetTime()) { + hash = (37 * hash) + LASTRESETTIME_FIELD_NUMBER; + hash = (53 * hash) + getLastResetTime().hashCode(); + } + hash = (37 * hash) + RESETCOUNT_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getResetCount()); + hash = (37 * hash) + OTPKEY_FIELD_NUMBER; + hash = (53 * hash) + getOtpKey().hashCode(); + hash = (37 * hash) + OTEP_FIELD_NUMBER; + hash = (53 * hash) + getOtep().hashCode(); + hash = (37 * hash) + REQUIRERESET_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getRequireReset()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.loafle.cms.proto.user.UserOuterClass.User parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserOuterClass.User parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserOuterClass.User parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserOuterClass.User parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserOuterClass.User parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserOuterClass.User parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserOuterClass.User parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserOuterClass.User parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserOuterClass.User parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserOuterClass.User parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserOuterClass.User parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserOuterClass.User parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.loafle.cms.proto.user.UserOuterClass.User prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code loafle.cms.proto.user.User} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:loafle.cms.proto.user.User) + com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserOuterClass.internal_static_loafle_cms_proto_user_User_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserOuterClass.internal_static_loafle_cms_proto_user_User_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserOuterClass.User.class, com.loafle.cms.proto.user.UserOuterClass.User.Builder.class); + } + + // Construct using com.loafle.cms.proto.user.UserOuterClass.User.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + id_ = 0L; + + name_ = ""; + + username_ = ""; + + email_ = ""; + + password_ = ""; + + block_ = false; + + sendEmail_ = false; + + if (registerDateBuilder_ == null) { + registerDate_ = null; + } else { + registerDate_ = null; + registerDateBuilder_ = null; + } + if (lastvisitDateBuilder_ == null) { + lastvisitDate_ = null; + } else { + lastvisitDate_ = null; + lastvisitDateBuilder_ = null; + } + activation_ = ""; + + params_ = ""; + + if (lastResetTimeBuilder_ == null) { + lastResetTime_ = null; + } else { + lastResetTime_ = null; + lastResetTimeBuilder_ = null; + } + resetCount_ = 0L; + + otpKey_ = ""; + + otep_ = ""; + + requireReset_ = false; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.loafle.cms.proto.user.UserOuterClass.internal_static_loafle_cms_proto_user_User_descriptor; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserOuterClass.User getDefaultInstanceForType() { + return com.loafle.cms.proto.user.UserOuterClass.User.getDefaultInstance(); + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserOuterClass.User build() { + com.loafle.cms.proto.user.UserOuterClass.User result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserOuterClass.User buildPartial() { + com.loafle.cms.proto.user.UserOuterClass.User result = new com.loafle.cms.proto.user.UserOuterClass.User(this); + result.id_ = id_; + result.name_ = name_; + result.username_ = username_; + result.email_ = email_; + result.password_ = password_; + result.block_ = block_; + result.sendEmail_ = sendEmail_; + if (registerDateBuilder_ == null) { + result.registerDate_ = registerDate_; + } else { + result.registerDate_ = registerDateBuilder_.build(); + } + if (lastvisitDateBuilder_ == null) { + result.lastvisitDate_ = lastvisitDate_; + } else { + result.lastvisitDate_ = lastvisitDateBuilder_.build(); + } + result.activation_ = activation_; + result.params_ = params_; + if (lastResetTimeBuilder_ == null) { + result.lastResetTime_ = lastResetTime_; + } else { + result.lastResetTime_ = lastResetTimeBuilder_.build(); + } + result.resetCount_ = resetCount_; + result.otpKey_ = otpKey_; + result.otep_ = otep_; + result.requireReset_ = requireReset_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.loafle.cms.proto.user.UserOuterClass.User) { + return mergeFrom((com.loafle.cms.proto.user.UserOuterClass.User)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.loafle.cms.proto.user.UserOuterClass.User other) { + if (other == com.loafle.cms.proto.user.UserOuterClass.User.getDefaultInstance()) return this; + if (other.getId() != 0L) { + setId(other.getId()); + } + if (!other.getName().isEmpty()) { + name_ = other.name_; + onChanged(); + } + if (!other.getUsername().isEmpty()) { + username_ = other.username_; + onChanged(); + } + if (!other.getEmail().isEmpty()) { + email_ = other.email_; + onChanged(); + } + if (!other.getPassword().isEmpty()) { + password_ = other.password_; + onChanged(); + } + if (other.getBlock() != false) { + setBlock(other.getBlock()); + } + if (other.getSendEmail() != false) { + setSendEmail(other.getSendEmail()); + } + if (other.hasRegisterDate()) { + mergeRegisterDate(other.getRegisterDate()); + } + if (other.hasLastvisitDate()) { + mergeLastvisitDate(other.getLastvisitDate()); + } + if (!other.getActivation().isEmpty()) { + activation_ = other.activation_; + onChanged(); + } + if (!other.getParams().isEmpty()) { + params_ = other.params_; + onChanged(); + } + if (other.hasLastResetTime()) { + mergeLastResetTime(other.getLastResetTime()); + } + if (other.getResetCount() != 0L) { + setResetCount(other.getResetCount()); + } + if (!other.getOtpKey().isEmpty()) { + otpKey_ = other.otpKey_; + onChanged(); + } + if (!other.getOtep().isEmpty()) { + otep_ = other.otep_; + onChanged(); + } + if (other.getRequireReset() != false) { + setRequireReset(other.getRequireReset()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.loafle.cms.proto.user.UserOuterClass.User parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.loafle.cms.proto.user.UserOuterClass.User) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private long id_ ; + /** + * int64 id = 1; + */ + public long getId() { + return id_; + } + /** + * int64 id = 1; + */ + public Builder setId(long value) { + + id_ = value; + onChanged(); + return this; + } + /** + * int64 id = 1; + */ + public Builder clearId() { + + id_ = 0L; + onChanged(); + return this; + } + + private java.lang.Object name_ = ""; + /** + * string name = 2; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string name = 2; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string name = 2; + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + name_ = value; + onChanged(); + return this; + } + /** + * string name = 2; + */ + public Builder clearName() { + + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * string name = 2; + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + name_ = value; + onChanged(); + return this; + } + + private java.lang.Object username_ = ""; + /** + * string username = 3; + */ + public java.lang.String getUsername() { + java.lang.Object ref = username_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + username_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string username = 3; + */ + public com.google.protobuf.ByteString + getUsernameBytes() { + java.lang.Object ref = username_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + username_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string username = 3; + */ + public Builder setUsername( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + username_ = value; + onChanged(); + return this; + } + /** + * string username = 3; + */ + public Builder clearUsername() { + + username_ = getDefaultInstance().getUsername(); + onChanged(); + return this; + } + /** + * string username = 3; + */ + public Builder setUsernameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + username_ = value; + onChanged(); + return this; + } + + private java.lang.Object email_ = ""; + /** + * string email = 4; + */ + public java.lang.String getEmail() { + java.lang.Object ref = email_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + email_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string email = 4; + */ + public com.google.protobuf.ByteString + getEmailBytes() { + java.lang.Object ref = email_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + email_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string email = 4; + */ + public Builder setEmail( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + email_ = value; + onChanged(); + return this; + } + /** + * string email = 4; + */ + public Builder clearEmail() { + + email_ = getDefaultInstance().getEmail(); + onChanged(); + return this; + } + /** + * string email = 4; + */ + public Builder setEmailBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + email_ = value; + onChanged(); + return this; + } + + private java.lang.Object password_ = ""; + /** + * string password = 5; + */ + public java.lang.String getPassword() { + java.lang.Object ref = password_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + password_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string password = 5; + */ + public com.google.protobuf.ByteString + getPasswordBytes() { + java.lang.Object ref = password_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + password_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string password = 5; + */ + public Builder setPassword( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + password_ = value; + onChanged(); + return this; + } + /** + * string password = 5; + */ + public Builder clearPassword() { + + password_ = getDefaultInstance().getPassword(); + onChanged(); + return this; + } + /** + * string password = 5; + */ + public Builder setPasswordBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + password_ = value; + onChanged(); + return this; + } + + private boolean block_ ; + /** + * bool block = 6; + */ + public boolean getBlock() { + return block_; + } + /** + * bool block = 6; + */ + public Builder setBlock(boolean value) { + + block_ = value; + onChanged(); + return this; + } + /** + * bool block = 6; + */ + public Builder clearBlock() { + + block_ = false; + onChanged(); + return this; + } + + private boolean sendEmail_ ; + /** + * bool sendEmail = 7; + */ + public boolean getSendEmail() { + return sendEmail_; + } + /** + * bool sendEmail = 7; + */ + public Builder setSendEmail(boolean value) { + + sendEmail_ = value; + onChanged(); + return this; + } + /** + * bool sendEmail = 7; + */ + public Builder clearSendEmail() { + + sendEmail_ = false; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp registerDate_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> registerDateBuilder_; + /** + * .google.protobuf.Timestamp registerDate = 8; + */ + public boolean hasRegisterDate() { + return registerDateBuilder_ != null || registerDate_ != null; + } + /** + * .google.protobuf.Timestamp registerDate = 8; + */ + public com.google.protobuf.Timestamp getRegisterDate() { + if (registerDateBuilder_ == null) { + return registerDate_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : registerDate_; + } else { + return registerDateBuilder_.getMessage(); + } + } + /** + * .google.protobuf.Timestamp registerDate = 8; + */ + public Builder setRegisterDate(com.google.protobuf.Timestamp value) { + if (registerDateBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + registerDate_ = value; + onChanged(); + } else { + registerDateBuilder_.setMessage(value); + } + + return this; + } + /** + * .google.protobuf.Timestamp registerDate = 8; + */ + public Builder setRegisterDate( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (registerDateBuilder_ == null) { + registerDate_ = builderForValue.build(); + onChanged(); + } else { + registerDateBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .google.protobuf.Timestamp registerDate = 8; + */ + public Builder mergeRegisterDate(com.google.protobuf.Timestamp value) { + if (registerDateBuilder_ == null) { + if (registerDate_ != null) { + registerDate_ = + com.google.protobuf.Timestamp.newBuilder(registerDate_).mergeFrom(value).buildPartial(); + } else { + registerDate_ = value; + } + onChanged(); + } else { + registerDateBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .google.protobuf.Timestamp registerDate = 8; + */ + public Builder clearRegisterDate() { + if (registerDateBuilder_ == null) { + registerDate_ = null; + onChanged(); + } else { + registerDate_ = null; + registerDateBuilder_ = null; + } + + return this; + } + /** + * .google.protobuf.Timestamp registerDate = 8; + */ + public com.google.protobuf.Timestamp.Builder getRegisterDateBuilder() { + + onChanged(); + return getRegisterDateFieldBuilder().getBuilder(); + } + /** + * .google.protobuf.Timestamp registerDate = 8; + */ + public com.google.protobuf.TimestampOrBuilder getRegisterDateOrBuilder() { + if (registerDateBuilder_ != null) { + return registerDateBuilder_.getMessageOrBuilder(); + } else { + return registerDate_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : registerDate_; + } + } + /** + * .google.protobuf.Timestamp registerDate = 8; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + getRegisterDateFieldBuilder() { + if (registerDateBuilder_ == null) { + registerDateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getRegisterDate(), + getParentForChildren(), + isClean()); + registerDate_ = null; + } + return registerDateBuilder_; + } + + private com.google.protobuf.Timestamp lastvisitDate_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> lastvisitDateBuilder_; + /** + * .google.protobuf.Timestamp lastvisitDate = 9; + */ + public boolean hasLastvisitDate() { + return lastvisitDateBuilder_ != null || lastvisitDate_ != null; + } + /** + * .google.protobuf.Timestamp lastvisitDate = 9; + */ + public com.google.protobuf.Timestamp getLastvisitDate() { + if (lastvisitDateBuilder_ == null) { + return lastvisitDate_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : lastvisitDate_; + } else { + return lastvisitDateBuilder_.getMessage(); + } + } + /** + * .google.protobuf.Timestamp lastvisitDate = 9; + */ + public Builder setLastvisitDate(com.google.protobuf.Timestamp value) { + if (lastvisitDateBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + lastvisitDate_ = value; + onChanged(); + } else { + lastvisitDateBuilder_.setMessage(value); + } + + return this; + } + /** + * .google.protobuf.Timestamp lastvisitDate = 9; + */ + public Builder setLastvisitDate( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (lastvisitDateBuilder_ == null) { + lastvisitDate_ = builderForValue.build(); + onChanged(); + } else { + lastvisitDateBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .google.protobuf.Timestamp lastvisitDate = 9; + */ + public Builder mergeLastvisitDate(com.google.protobuf.Timestamp value) { + if (lastvisitDateBuilder_ == null) { + if (lastvisitDate_ != null) { + lastvisitDate_ = + com.google.protobuf.Timestamp.newBuilder(lastvisitDate_).mergeFrom(value).buildPartial(); + } else { + lastvisitDate_ = value; + } + onChanged(); + } else { + lastvisitDateBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .google.protobuf.Timestamp lastvisitDate = 9; + */ + public Builder clearLastvisitDate() { + if (lastvisitDateBuilder_ == null) { + lastvisitDate_ = null; + onChanged(); + } else { + lastvisitDate_ = null; + lastvisitDateBuilder_ = null; + } + + return this; + } + /** + * .google.protobuf.Timestamp lastvisitDate = 9; + */ + public com.google.protobuf.Timestamp.Builder getLastvisitDateBuilder() { + + onChanged(); + return getLastvisitDateFieldBuilder().getBuilder(); + } + /** + * .google.protobuf.Timestamp lastvisitDate = 9; + */ + public com.google.protobuf.TimestampOrBuilder getLastvisitDateOrBuilder() { + if (lastvisitDateBuilder_ != null) { + return lastvisitDateBuilder_.getMessageOrBuilder(); + } else { + return lastvisitDate_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : lastvisitDate_; + } + } + /** + * .google.protobuf.Timestamp lastvisitDate = 9; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + getLastvisitDateFieldBuilder() { + if (lastvisitDateBuilder_ == null) { + lastvisitDateBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getLastvisitDate(), + getParentForChildren(), + isClean()); + lastvisitDate_ = null; + } + return lastvisitDateBuilder_; + } + + private java.lang.Object activation_ = ""; + /** + * string activation = 10; + */ + public java.lang.String getActivation() { + java.lang.Object ref = activation_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + activation_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string activation = 10; + */ + public com.google.protobuf.ByteString + getActivationBytes() { + java.lang.Object ref = activation_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + activation_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string activation = 10; + */ + public Builder setActivation( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + activation_ = value; + onChanged(); + return this; + } + /** + * string activation = 10; + */ + public Builder clearActivation() { + + activation_ = getDefaultInstance().getActivation(); + onChanged(); + return this; + } + /** + * string activation = 10; + */ + public Builder setActivationBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + activation_ = value; + onChanged(); + return this; + } + + private java.lang.Object params_ = ""; + /** + * string params = 11; + */ + public java.lang.String getParams() { + java.lang.Object ref = params_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + params_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string params = 11; + */ + public com.google.protobuf.ByteString + getParamsBytes() { + java.lang.Object ref = params_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + params_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string params = 11; + */ + public Builder setParams( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + params_ = value; + onChanged(); + return this; + } + /** + * string params = 11; + */ + public Builder clearParams() { + + params_ = getDefaultInstance().getParams(); + onChanged(); + return this; + } + /** + * string params = 11; + */ + public Builder setParamsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + params_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.Timestamp lastResetTime_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> lastResetTimeBuilder_; + /** + * .google.protobuf.Timestamp lastResetTime = 12; + */ + public boolean hasLastResetTime() { + return lastResetTimeBuilder_ != null || lastResetTime_ != null; + } + /** + * .google.protobuf.Timestamp lastResetTime = 12; + */ + public com.google.protobuf.Timestamp getLastResetTime() { + if (lastResetTimeBuilder_ == null) { + return lastResetTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : lastResetTime_; + } else { + return lastResetTimeBuilder_.getMessage(); + } + } + /** + * .google.protobuf.Timestamp lastResetTime = 12; + */ + public Builder setLastResetTime(com.google.protobuf.Timestamp value) { + if (lastResetTimeBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + lastResetTime_ = value; + onChanged(); + } else { + lastResetTimeBuilder_.setMessage(value); + } + + return this; + } + /** + * .google.protobuf.Timestamp lastResetTime = 12; + */ + public Builder setLastResetTime( + com.google.protobuf.Timestamp.Builder builderForValue) { + if (lastResetTimeBuilder_ == null) { + lastResetTime_ = builderForValue.build(); + onChanged(); + } else { + lastResetTimeBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .google.protobuf.Timestamp lastResetTime = 12; + */ + public Builder mergeLastResetTime(com.google.protobuf.Timestamp value) { + if (lastResetTimeBuilder_ == null) { + if (lastResetTime_ != null) { + lastResetTime_ = + com.google.protobuf.Timestamp.newBuilder(lastResetTime_).mergeFrom(value).buildPartial(); + } else { + lastResetTime_ = value; + } + onChanged(); + } else { + lastResetTimeBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .google.protobuf.Timestamp lastResetTime = 12; + */ + public Builder clearLastResetTime() { + if (lastResetTimeBuilder_ == null) { + lastResetTime_ = null; + onChanged(); + } else { + lastResetTime_ = null; + lastResetTimeBuilder_ = null; + } + + return this; + } + /** + * .google.protobuf.Timestamp lastResetTime = 12; + */ + public com.google.protobuf.Timestamp.Builder getLastResetTimeBuilder() { + + onChanged(); + return getLastResetTimeFieldBuilder().getBuilder(); + } + /** + * .google.protobuf.Timestamp lastResetTime = 12; + */ + public com.google.protobuf.TimestampOrBuilder getLastResetTimeOrBuilder() { + if (lastResetTimeBuilder_ != null) { + return lastResetTimeBuilder_.getMessageOrBuilder(); + } else { + return lastResetTime_ == null ? + com.google.protobuf.Timestamp.getDefaultInstance() : lastResetTime_; + } + } + /** + * .google.protobuf.Timestamp lastResetTime = 12; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> + getLastResetTimeFieldBuilder() { + if (lastResetTimeBuilder_ == null) { + lastResetTimeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>( + getLastResetTime(), + getParentForChildren(), + isClean()); + lastResetTime_ = null; + } + return lastResetTimeBuilder_; + } + + private long resetCount_ ; + /** + * int64 resetCount = 13; + */ + public long getResetCount() { + return resetCount_; + } + /** + * int64 resetCount = 13; + */ + public Builder setResetCount(long value) { + + resetCount_ = value; + onChanged(); + return this; + } + /** + * int64 resetCount = 13; + */ + public Builder clearResetCount() { + + resetCount_ = 0L; + onChanged(); + return this; + } + + private java.lang.Object otpKey_ = ""; + /** + * string otpKey = 14; + */ + public java.lang.String getOtpKey() { + java.lang.Object ref = otpKey_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + otpKey_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string otpKey = 14; + */ + public com.google.protobuf.ByteString + getOtpKeyBytes() { + java.lang.Object ref = otpKey_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + otpKey_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string otpKey = 14; + */ + public Builder setOtpKey( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + otpKey_ = value; + onChanged(); + return this; + } + /** + * string otpKey = 14; + */ + public Builder clearOtpKey() { + + otpKey_ = getDefaultInstance().getOtpKey(); + onChanged(); + return this; + } + /** + * string otpKey = 14; + */ + public Builder setOtpKeyBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + otpKey_ = value; + onChanged(); + return this; + } + + private java.lang.Object otep_ = ""; + /** + * string otep = 15; + */ + public java.lang.String getOtep() { + java.lang.Object ref = otep_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + otep_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string otep = 15; + */ + public com.google.protobuf.ByteString + getOtepBytes() { + java.lang.Object ref = otep_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + otep_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string otep = 15; + */ + public Builder setOtep( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + otep_ = value; + onChanged(); + return this; + } + /** + * string otep = 15; + */ + public Builder clearOtep() { + + otep_ = getDefaultInstance().getOtep(); + onChanged(); + return this; + } + /** + * string otep = 15; + */ + public Builder setOtepBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + otep_ = value; + onChanged(); + return this; + } + + private boolean requireReset_ ; + /** + * bool requireReset = 16; + */ + public boolean getRequireReset() { + return requireReset_; + } + /** + * bool requireReset = 16; + */ + public Builder setRequireReset(boolean value) { + + requireReset_ = value; + onChanged(); + return this; + } + /** + * bool requireReset = 16; + */ + public Builder clearRequireReset() { + + requireReset_ = false; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:loafle.cms.proto.user.User) + } + + // @@protoc_insertion_point(class_scope:loafle.cms.proto.user.User) + private static final com.loafle.cms.proto.user.UserOuterClass.User DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.loafle.cms.proto.user.UserOuterClass.User(); + } + + public static com.loafle.cms.proto.user.UserOuterClass.User getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public User parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new User(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserOuterClass.User getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_loafle_cms_proto_user_User_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_loafle_cms_proto_user_User_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\017user/user.proto\022\025loafle.cms.proto.user" + + "\032\037google/protobuf/timestamp.proto\"\371\002\n\004Us" + + "er\022\n\n\002id\030\001 \001(\003\022\014\n\004name\030\002 \001(\t\022\020\n\010username" + + "\030\003 \001(\t\022\r\n\005email\030\004 \001(\t\022\020\n\010password\030\005 \001(\t\022" + + "\r\n\005block\030\006 \001(\010\022\021\n\tsendEmail\030\007 \001(\010\0220\n\014reg" + + "isterDate\030\010 \001(\0132\032.google.protobuf.Timest" + + "amp\0221\n\rlastvisitDate\030\t \001(\0132\032.google.prot" + + "obuf.Timestamp\022\022\n\nactivation\030\n \001(\t\022\016\n\006pa" + + "rams\030\013 \001(\t\0221\n\rlastResetTime\030\014 \001(\0132\032.goog" + + "le.protobuf.Timestamp\022\022\n\nresetCount\030\r \001(" + + "\003\022\016\n\006otpKey\030\016 \001(\t\022\014\n\004otep\030\017 \001(\t\022\024\n\014requi" + + "reReset\030\020 \001(\010BZ\n\031com.loafle.cms.proto.us" + + "erZ\035git.loafle.net/cms/proto/user\370\001\001\242\002\002L" + + "F\252\002\025Loafle.Cms.Proto.Userb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.google.protobuf.TimestampProto.getDescriptor(), + }); + internal_static_loafle_cms_proto_user_User_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_loafle_cms_proto_user_User_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_loafle_cms_proto_user_User_descriptor, + new java.lang.String[] { "Id", "Name", "Username", "Email", "Password", "Block", "SendEmail", "RegisterDate", "LastvisitDate", "Activation", "Params", "LastResetTime", "ResetCount", "OtpKey", "Otep", "RequireReset", }); + com.google.protobuf.TimestampProto.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/pkg/api/v1/java/src/main/java/com/loafle/cms/proto/user/UserServiceGrpc.java b/pkg/api/v1/java/src/main/java/com/loafle/cms/proto/user/UserServiceGrpc.java new file mode 100644 index 0000000..e5ebf87 --- /dev/null +++ b/pkg/api/v1/java/src/main/java/com/loafle/cms/proto/user/UserServiceGrpc.java @@ -0,0 +1,655 @@ +package com.loafle.cms.proto.user; + +import static io.grpc.MethodDescriptor.generateFullMethodName; +import static io.grpc.stub.ClientCalls.asyncBidiStreamingCall; +import static io.grpc.stub.ClientCalls.asyncClientStreamingCall; +import static io.grpc.stub.ClientCalls.asyncServerStreamingCall; +import static io.grpc.stub.ClientCalls.asyncUnaryCall; +import static io.grpc.stub.ClientCalls.blockingServerStreamingCall; +import static io.grpc.stub.ClientCalls.blockingUnaryCall; +import static io.grpc.stub.ClientCalls.futureUnaryCall; +import static io.grpc.stub.ServerCalls.asyncBidiStreamingCall; +import static io.grpc.stub.ServerCalls.asyncClientStreamingCall; +import static io.grpc.stub.ServerCalls.asyncServerStreamingCall; +import static io.grpc.stub.ServerCalls.asyncUnaryCall; +import static io.grpc.stub.ServerCalls.asyncUnimplementedStreamingCall; +import static io.grpc.stub.ServerCalls.asyncUnimplementedUnaryCall; + +/** + */ +@javax.annotation.Generated( + value = "by gRPC proto compiler (version 1.21.0)", + comments = "Source: user/user-service.proto") +public final class UserServiceGrpc { + + private UserServiceGrpc() {} + + public static final String SERVICE_NAME = "loafle.cms.proto.user.UserService"; + + // Static method descriptors that strictly reflect the proto. + private static volatile io.grpc.MethodDescriptor getCreateUserMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "CreateUser", + requestType = com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest.class, + responseType = com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getCreateUserMethod() { + io.grpc.MethodDescriptor getCreateUserMethod; + if ((getCreateUserMethod = UserServiceGrpc.getCreateUserMethod) == null) { + synchronized (UserServiceGrpc.class) { + if ((getCreateUserMethod = UserServiceGrpc.getCreateUserMethod) == null) { + UserServiceGrpc.getCreateUserMethod = getCreateUserMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "loafle.cms.proto.user.UserService", "CreateUser")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse.getDefaultInstance())) + .setSchemaDescriptor(new UserServiceMethodDescriptorSupplier("CreateUser")) + .build(); + } + } + } + return getCreateUserMethod; + } + + private static volatile io.grpc.MethodDescriptor getReadUserByIdMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ReadUserById", + requestType = com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest.class, + responseType = com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getReadUserByIdMethod() { + io.grpc.MethodDescriptor getReadUserByIdMethod; + if ((getReadUserByIdMethod = UserServiceGrpc.getReadUserByIdMethod) == null) { + synchronized (UserServiceGrpc.class) { + if ((getReadUserByIdMethod = UserServiceGrpc.getReadUserByIdMethod) == null) { + UserServiceGrpc.getReadUserByIdMethod = getReadUserByIdMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "loafle.cms.proto.user.UserService", "ReadUserById")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse.getDefaultInstance())) + .setSchemaDescriptor(new UserServiceMethodDescriptorSupplier("ReadUserById")) + .build(); + } + } + } + return getReadUserByIdMethod; + } + + private static volatile io.grpc.MethodDescriptor getReadUserByUsernameMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ReadUserByUsername", + requestType = com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest.class, + responseType = com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getReadUserByUsernameMethod() { + io.grpc.MethodDescriptor getReadUserByUsernameMethod; + if ((getReadUserByUsernameMethod = UserServiceGrpc.getReadUserByUsernameMethod) == null) { + synchronized (UserServiceGrpc.class) { + if ((getReadUserByUsernameMethod = UserServiceGrpc.getReadUserByUsernameMethod) == null) { + UserServiceGrpc.getReadUserByUsernameMethod = getReadUserByUsernameMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "loafle.cms.proto.user.UserService", "ReadUserByUsername")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse.getDefaultInstance())) + .setSchemaDescriptor(new UserServiceMethodDescriptorSupplier("ReadUserByUsername")) + .build(); + } + } + } + return getReadUserByUsernameMethod; + } + + private static volatile io.grpc.MethodDescriptor getUpdateUserMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "UpdateUser", + requestType = com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest.class, + responseType = com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getUpdateUserMethod() { + io.grpc.MethodDescriptor getUpdateUserMethod; + if ((getUpdateUserMethod = UserServiceGrpc.getUpdateUserMethod) == null) { + synchronized (UserServiceGrpc.class) { + if ((getUpdateUserMethod = UserServiceGrpc.getUpdateUserMethod) == null) { + UserServiceGrpc.getUpdateUserMethod = getUpdateUserMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "loafle.cms.proto.user.UserService", "UpdateUser")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse.getDefaultInstance())) + .setSchemaDescriptor(new UserServiceMethodDescriptorSupplier("UpdateUser")) + .build(); + } + } + } + return getUpdateUserMethod; + } + + private static volatile io.grpc.MethodDescriptor getDeleteUserMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "DeleteUser", + requestType = com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest.class, + responseType = com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getDeleteUserMethod() { + io.grpc.MethodDescriptor getDeleteUserMethod; + if ((getDeleteUserMethod = UserServiceGrpc.getDeleteUserMethod) == null) { + synchronized (UserServiceGrpc.class) { + if ((getDeleteUserMethod = UserServiceGrpc.getDeleteUserMethod) == null) { + UserServiceGrpc.getDeleteUserMethod = getDeleteUserMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "loafle.cms.proto.user.UserService", "DeleteUser")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse.getDefaultInstance())) + .setSchemaDescriptor(new UserServiceMethodDescriptorSupplier("DeleteUser")) + .build(); + } + } + } + return getDeleteUserMethod; + } + + private static volatile io.grpc.MethodDescriptor getReadAllUsersMethod; + + @io.grpc.stub.annotations.RpcMethod( + fullMethodName = SERVICE_NAME + '/' + "ReadAllUsers", + requestType = com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest.class, + responseType = com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse.class, + methodType = io.grpc.MethodDescriptor.MethodType.UNARY) + public static io.grpc.MethodDescriptor getReadAllUsersMethod() { + io.grpc.MethodDescriptor getReadAllUsersMethod; + if ((getReadAllUsersMethod = UserServiceGrpc.getReadAllUsersMethod) == null) { + synchronized (UserServiceGrpc.class) { + if ((getReadAllUsersMethod = UserServiceGrpc.getReadAllUsersMethod) == null) { + UserServiceGrpc.getReadAllUsersMethod = getReadAllUsersMethod = + io.grpc.MethodDescriptor.newBuilder() + .setType(io.grpc.MethodDescriptor.MethodType.UNARY) + .setFullMethodName(generateFullMethodName( + "loafle.cms.proto.user.UserService", "ReadAllUsers")) + .setSampledToLocalTracing(true) + .setRequestMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest.getDefaultInstance())) + .setResponseMarshaller(io.grpc.protobuf.ProtoUtils.marshaller( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse.getDefaultInstance())) + .setSchemaDescriptor(new UserServiceMethodDescriptorSupplier("ReadAllUsers")) + .build(); + } + } + } + return getReadAllUsersMethod; + } + + /** + * Creates a new async stub that supports all call types for the service + */ + public static UserServiceStub newStub(io.grpc.Channel channel) { + return new UserServiceStub(channel); + } + + /** + * Creates a new blocking-style stub that supports unary and streaming output calls on the service + */ + public static UserServiceBlockingStub newBlockingStub( + io.grpc.Channel channel) { + return new UserServiceBlockingStub(channel); + } + + /** + * Creates a new ListenableFuture-style stub that supports unary calls on the service + */ + public static UserServiceFutureStub newFutureStub( + io.grpc.Channel channel) { + return new UserServiceFutureStub(channel); + } + + /** + */ + public static abstract class UserServiceImplBase implements io.grpc.BindableService { + + /** + */ + public void createUser(com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getCreateUserMethod(), responseObserver); + } + + /** + */ + public void readUserById(com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getReadUserByIdMethod(), responseObserver); + } + + /** + */ + public void readUserByUsername(com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getReadUserByUsernameMethod(), responseObserver); + } + + /** + */ + public void updateUser(com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getUpdateUserMethod(), responseObserver); + } + + /** + */ + public void deleteUser(com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getDeleteUserMethod(), responseObserver); + } + + /** + */ + public void readAllUsers(com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnimplementedUnaryCall(getReadAllUsersMethod(), responseObserver); + } + + @java.lang.Override public final io.grpc.ServerServiceDefinition bindService() { + return io.grpc.ServerServiceDefinition.builder(getServiceDescriptor()) + .addMethod( + getCreateUserMethod(), + asyncUnaryCall( + new MethodHandlers< + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest, + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse>( + this, METHODID_CREATE_USER))) + .addMethod( + getReadUserByIdMethod(), + asyncUnaryCall( + new MethodHandlers< + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest, + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse>( + this, METHODID_READ_USER_BY_ID))) + .addMethod( + getReadUserByUsernameMethod(), + asyncUnaryCall( + new MethodHandlers< + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest, + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse>( + this, METHODID_READ_USER_BY_USERNAME))) + .addMethod( + getUpdateUserMethod(), + asyncUnaryCall( + new MethodHandlers< + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest, + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse>( + this, METHODID_UPDATE_USER))) + .addMethod( + getDeleteUserMethod(), + asyncUnaryCall( + new MethodHandlers< + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest, + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse>( + this, METHODID_DELETE_USER))) + .addMethod( + getReadAllUsersMethod(), + asyncUnaryCall( + new MethodHandlers< + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest, + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse>( + this, METHODID_READ_ALL_USERS))) + .build(); + } + } + + /** + */ + public static final class UserServiceStub extends io.grpc.stub.AbstractStub { + private UserServiceStub(io.grpc.Channel channel) { + super(channel); + } + + private UserServiceStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected UserServiceStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new UserServiceStub(channel, callOptions); + } + + /** + */ + public void createUser(com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getCreateUserMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void readUserById(com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getReadUserByIdMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void readUserByUsername(com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getReadUserByUsernameMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void updateUser(com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getUpdateUserMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void deleteUser(com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getDeleteUserMethod(), getCallOptions()), request, responseObserver); + } + + /** + */ + public void readAllUsers(com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest request, + io.grpc.stub.StreamObserver responseObserver) { + asyncUnaryCall( + getChannel().newCall(getReadAllUsersMethod(), getCallOptions()), request, responseObserver); + } + } + + /** + */ + public static final class UserServiceBlockingStub extends io.grpc.stub.AbstractStub { + private UserServiceBlockingStub(io.grpc.Channel channel) { + super(channel); + } + + private UserServiceBlockingStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected UserServiceBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new UserServiceBlockingStub(channel, callOptions); + } + + /** + */ + public com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse createUser(com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest request) { + return blockingUnaryCall( + getChannel(), getCreateUserMethod(), getCallOptions(), request); + } + + /** + */ + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse readUserById(com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest request) { + return blockingUnaryCall( + getChannel(), getReadUserByIdMethod(), getCallOptions(), request); + } + + /** + */ + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse readUserByUsername(com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest request) { + return blockingUnaryCall( + getChannel(), getReadUserByUsernameMethod(), getCallOptions(), request); + } + + /** + */ + public com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse updateUser(com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest request) { + return blockingUnaryCall( + getChannel(), getUpdateUserMethod(), getCallOptions(), request); + } + + /** + */ + public com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse deleteUser(com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest request) { + return blockingUnaryCall( + getChannel(), getDeleteUserMethod(), getCallOptions(), request); + } + + /** + */ + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse readAllUsers(com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest request) { + return blockingUnaryCall( + getChannel(), getReadAllUsersMethod(), getCallOptions(), request); + } + } + + /** + */ + public static final class UserServiceFutureStub extends io.grpc.stub.AbstractStub { + private UserServiceFutureStub(io.grpc.Channel channel) { + super(channel); + } + + private UserServiceFutureStub(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + super(channel, callOptions); + } + + @java.lang.Override + protected UserServiceFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions) { + return new UserServiceFutureStub(channel, callOptions); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture createUser( + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest request) { + return futureUnaryCall( + getChannel().newCall(getCreateUserMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture readUserById( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest request) { + return futureUnaryCall( + getChannel().newCall(getReadUserByIdMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture readUserByUsername( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest request) { + return futureUnaryCall( + getChannel().newCall(getReadUserByUsernameMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture updateUser( + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest request) { + return futureUnaryCall( + getChannel().newCall(getUpdateUserMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture deleteUser( + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest request) { + return futureUnaryCall( + getChannel().newCall(getDeleteUserMethod(), getCallOptions()), request); + } + + /** + */ + public com.google.common.util.concurrent.ListenableFuture readAllUsers( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest request) { + return futureUnaryCall( + getChannel().newCall(getReadAllUsersMethod(), getCallOptions()), request); + } + } + + private static final int METHODID_CREATE_USER = 0; + private static final int METHODID_READ_USER_BY_ID = 1; + private static final int METHODID_READ_USER_BY_USERNAME = 2; + private static final int METHODID_UPDATE_USER = 3; + private static final int METHODID_DELETE_USER = 4; + private static final int METHODID_READ_ALL_USERS = 5; + + private static final class MethodHandlers implements + io.grpc.stub.ServerCalls.UnaryMethod, + io.grpc.stub.ServerCalls.ServerStreamingMethod, + io.grpc.stub.ServerCalls.ClientStreamingMethod, + io.grpc.stub.ServerCalls.BidiStreamingMethod { + private final UserServiceImplBase serviceImpl; + private final int methodId; + + MethodHandlers(UserServiceImplBase serviceImpl, int methodId) { + this.serviceImpl = serviceImpl; + this.methodId = methodId; + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public void invoke(Req request, io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + case METHODID_CREATE_USER: + serviceImpl.createUser((com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_READ_USER_BY_ID: + serviceImpl.readUserById((com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_READ_USER_BY_USERNAME: + serviceImpl.readUserByUsername((com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_UPDATE_USER: + serviceImpl.updateUser((com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_DELETE_USER: + serviceImpl.deleteUser((com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + case METHODID_READ_ALL_USERS: + serviceImpl.readAllUsers((com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest) request, + (io.grpc.stub.StreamObserver) responseObserver); + break; + default: + throw new AssertionError(); + } + } + + @java.lang.Override + @java.lang.SuppressWarnings("unchecked") + public io.grpc.stub.StreamObserver invoke( + io.grpc.stub.StreamObserver responseObserver) { + switch (methodId) { + default: + throw new AssertionError(); + } + } + } + + private static abstract class UserServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoFileDescriptorSupplier, io.grpc.protobuf.ProtoServiceDescriptorSupplier { + UserServiceBaseDescriptorSupplier() {} + + @java.lang.Override + public com.google.protobuf.Descriptors.FileDescriptor getFileDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.getDescriptor(); + } + + @java.lang.Override + public com.google.protobuf.Descriptors.ServiceDescriptor getServiceDescriptor() { + return getFileDescriptor().findServiceByName("UserService"); + } + } + + private static final class UserServiceFileDescriptorSupplier + extends UserServiceBaseDescriptorSupplier { + UserServiceFileDescriptorSupplier() {} + } + + private static final class UserServiceMethodDescriptorSupplier + extends UserServiceBaseDescriptorSupplier + implements io.grpc.protobuf.ProtoMethodDescriptorSupplier { + private final String methodName; + + UserServiceMethodDescriptorSupplier(String methodName) { + this.methodName = methodName; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.MethodDescriptor getMethodDescriptor() { + return getServiceDescriptor().findMethodByName(methodName); + } + } + + private static volatile io.grpc.ServiceDescriptor serviceDescriptor; + + public static io.grpc.ServiceDescriptor getServiceDescriptor() { + io.grpc.ServiceDescriptor result = serviceDescriptor; + if (result == null) { + synchronized (UserServiceGrpc.class) { + result = serviceDescriptor; + if (result == null) { + serviceDescriptor = result = io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME) + .setSchemaDescriptor(new UserServiceFileDescriptorSupplier()) + .addMethod(getCreateUserMethod()) + .addMethod(getReadUserByIdMethod()) + .addMethod(getReadUserByUsernameMethod()) + .addMethod(getUpdateUserMethod()) + .addMethod(getDeleteUserMethod()) + .addMethod(getReadAllUsersMethod()) + .build(); + } + } + } + return result; + } +} diff --git a/pkg/api/v1/java/src/main/java/com/loafle/cms/proto/user/UserServiceOuterClass.java b/pkg/api/v1/java/src/main/java/com/loafle/cms/proto/user/UserServiceOuterClass.java new file mode 100644 index 0000000..9508aa2 --- /dev/null +++ b/pkg/api/v1/java/src/main/java/com/loafle/cms/proto/user/UserServiceOuterClass.java @@ -0,0 +1,8536 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: user/user-service.proto + +package com.loafle.cms.proto.user; + +public final class UserServiceOuterClass { + private UserServiceOuterClass() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } + + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistry registry) { + registerAllExtensions( + (com.google.protobuf.ExtensionRegistryLite) registry); + } + public interface CreateUserRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:loafle.cms.proto.user.CreateUserRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * string api = 1; + */ + java.lang.String getApi(); + /** + * string api = 1; + */ + com.google.protobuf.ByteString + getApiBytes(); + + /** + * .loafle.cms.proto.user.User user = 2; + */ + boolean hasUser(); + /** + * .loafle.cms.proto.user.User user = 2; + */ + com.loafle.cms.proto.user.UserOuterClass.User getUser(); + /** + * .loafle.cms.proto.user.User user = 2; + */ + com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder getUserOrBuilder(); + } + /** + * Protobuf type {@code loafle.cms.proto.user.CreateUserRequest} + */ + public static final class CreateUserRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:loafle.cms.proto.user.CreateUserRequest) + CreateUserRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use CreateUserRequest.newBuilder() to construct. + private CreateUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private CreateUserRequest() { + api_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new CreateUserRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private CreateUserRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + api_ = s; + break; + } + case 18: { + com.loafle.cms.proto.user.UserOuterClass.User.Builder subBuilder = null; + if (user_ != null) { + subBuilder = user_.toBuilder(); + } + user_ = input.readMessage(com.loafle.cms.proto.user.UserOuterClass.User.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(user_); + user_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_CreateUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_CreateUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest.class, com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest.Builder.class); + } + + public static final int API_FIELD_NUMBER = 1; + private volatile java.lang.Object api_; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int USER_FIELD_NUMBER = 2; + private com.loafle.cms.proto.user.UserOuterClass.User user_; + /** + * .loafle.cms.proto.user.User user = 2; + */ + public boolean hasUser() { + return user_ != null; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public com.loafle.cms.proto.user.UserOuterClass.User getUser() { + return user_ == null ? com.loafle.cms.proto.user.UserOuterClass.User.getDefaultInstance() : user_; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder getUserOrBuilder() { + return getUser(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getApiBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, api_); + } + if (user_ != null) { + output.writeMessage(2, getUser()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getApiBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, api_); + } + if (user_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getUser()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest)) { + return super.equals(obj); + } + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest other = (com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest) obj; + + if (!getApi() + .equals(other.getApi())) return false; + if (hasUser() != other.hasUser()) return false; + if (hasUser()) { + if (!getUser() + .equals(other.getUser())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + API_FIELD_NUMBER; + hash = (53 * hash) + getApi().hashCode(); + if (hasUser()) { + hash = (37 * hash) + USER_FIELD_NUMBER; + hash = (53 * hash) + getUser().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code loafle.cms.proto.user.CreateUserRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:loafle.cms.proto.user.CreateUserRequest) + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_CreateUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_CreateUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest.class, com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest.Builder.class); + } + + // Construct using com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + api_ = ""; + + if (userBuilder_ == null) { + user_ = null; + } else { + user_ = null; + userBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_CreateUserRequest_descriptor; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest getDefaultInstanceForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest build() { + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest buildPartial() { + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest result = new com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest(this); + result.api_ = api_; + if (userBuilder_ == null) { + result.user_ = user_; + } else { + result.user_ = userBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest) { + return mergeFrom((com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest other) { + if (other == com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest.getDefaultInstance()) return this; + if (!other.getApi().isEmpty()) { + api_ = other.api_; + onChanged(); + } + if (other.hasUser()) { + mergeUser(other.getUser()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object api_ = ""; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string api = 1; + */ + public Builder setApi( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + api_ = value; + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder clearApi() { + + api_ = getDefaultInstance().getApi(); + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder setApiBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + api_ = value; + onChanged(); + return this; + } + + private com.loafle.cms.proto.user.UserOuterClass.User user_; + private com.google.protobuf.SingleFieldBuilderV3< + com.loafle.cms.proto.user.UserOuterClass.User, com.loafle.cms.proto.user.UserOuterClass.User.Builder, com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder> userBuilder_; + /** + * .loafle.cms.proto.user.User user = 2; + */ + public boolean hasUser() { + return userBuilder_ != null || user_ != null; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public com.loafle.cms.proto.user.UserOuterClass.User getUser() { + if (userBuilder_ == null) { + return user_ == null ? com.loafle.cms.proto.user.UserOuterClass.User.getDefaultInstance() : user_; + } else { + return userBuilder_.getMessage(); + } + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public Builder setUser(com.loafle.cms.proto.user.UserOuterClass.User value) { + if (userBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + user_ = value; + onChanged(); + } else { + userBuilder_.setMessage(value); + } + + return this; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public Builder setUser( + com.loafle.cms.proto.user.UserOuterClass.User.Builder builderForValue) { + if (userBuilder_ == null) { + user_ = builderForValue.build(); + onChanged(); + } else { + userBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public Builder mergeUser(com.loafle.cms.proto.user.UserOuterClass.User value) { + if (userBuilder_ == null) { + if (user_ != null) { + user_ = + com.loafle.cms.proto.user.UserOuterClass.User.newBuilder(user_).mergeFrom(value).buildPartial(); + } else { + user_ = value; + } + onChanged(); + } else { + userBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public Builder clearUser() { + if (userBuilder_ == null) { + user_ = null; + onChanged(); + } else { + user_ = null; + userBuilder_ = null; + } + + return this; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public com.loafle.cms.proto.user.UserOuterClass.User.Builder getUserBuilder() { + + onChanged(); + return getUserFieldBuilder().getBuilder(); + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder getUserOrBuilder() { + if (userBuilder_ != null) { + return userBuilder_.getMessageOrBuilder(); + } else { + return user_ == null ? + com.loafle.cms.proto.user.UserOuterClass.User.getDefaultInstance() : user_; + } + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.loafle.cms.proto.user.UserOuterClass.User, com.loafle.cms.proto.user.UserOuterClass.User.Builder, com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder> + getUserFieldBuilder() { + if (userBuilder_ == null) { + userBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.loafle.cms.proto.user.UserOuterClass.User, com.loafle.cms.proto.user.UserOuterClass.User.Builder, com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder>( + getUser(), + getParentForChildren(), + isClean()); + user_ = null; + } + return userBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:loafle.cms.proto.user.CreateUserRequest) + } + + // @@protoc_insertion_point(class_scope:loafle.cms.proto.user.CreateUserRequest) + private static final com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest(); + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateUserRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CreateUserRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface CreateUserResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:loafle.cms.proto.user.CreateUserResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * string api = 1; + */ + java.lang.String getApi(); + /** + * string api = 1; + */ + com.google.protobuf.ByteString + getApiBytes(); + + /** + * int64 id = 2; + */ + long getId(); + } + /** + * Protobuf type {@code loafle.cms.proto.user.CreateUserResponse} + */ + public static final class CreateUserResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:loafle.cms.proto.user.CreateUserResponse) + CreateUserResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use CreateUserResponse.newBuilder() to construct. + private CreateUserResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private CreateUserResponse() { + api_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new CreateUserResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private CreateUserResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + api_ = s; + break; + } + case 16: { + + id_ = input.readInt64(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_CreateUserResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_CreateUserResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse.class, com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse.Builder.class); + } + + public static final int API_FIELD_NUMBER = 1; + private volatile java.lang.Object api_; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ID_FIELD_NUMBER = 2; + private long id_; + /** + * int64 id = 2; + */ + public long getId() { + return id_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getApiBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, api_); + } + if (id_ != 0L) { + output.writeInt64(2, id_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getApiBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, api_); + } + if (id_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, id_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse)) { + return super.equals(obj); + } + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse other = (com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse) obj; + + if (!getApi() + .equals(other.getApi())) return false; + if (getId() + != other.getId()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + API_FIELD_NUMBER; + hash = (53 * hash) + getApi().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getId()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code loafle.cms.proto.user.CreateUserResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:loafle.cms.proto.user.CreateUserResponse) + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_CreateUserResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_CreateUserResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse.class, com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse.Builder.class); + } + + // Construct using com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + api_ = ""; + + id_ = 0L; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_CreateUserResponse_descriptor; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse getDefaultInstanceForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse build() { + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse buildPartial() { + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse result = new com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse(this); + result.api_ = api_; + result.id_ = id_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse) { + return mergeFrom((com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse other) { + if (other == com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse.getDefaultInstance()) return this; + if (!other.getApi().isEmpty()) { + api_ = other.api_; + onChanged(); + } + if (other.getId() != 0L) { + setId(other.getId()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object api_ = ""; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string api = 1; + */ + public Builder setApi( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + api_ = value; + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder clearApi() { + + api_ = getDefaultInstance().getApi(); + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder setApiBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + api_ = value; + onChanged(); + return this; + } + + private long id_ ; + /** + * int64 id = 2; + */ + public long getId() { + return id_; + } + /** + * int64 id = 2; + */ + public Builder setId(long value) { + + id_ = value; + onChanged(); + return this; + } + /** + * int64 id = 2; + */ + public Builder clearId() { + + id_ = 0L; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:loafle.cms.proto.user.CreateUserResponse) + } + + // @@protoc_insertion_point(class_scope:loafle.cms.proto.user.CreateUserResponse) + private static final com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse(); + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public CreateUserResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new CreateUserResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.CreateUserResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ReadUserByIdRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:loafle.cms.proto.user.ReadUserByIdRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * string api = 1; + */ + java.lang.String getApi(); + /** + * string api = 1; + */ + com.google.protobuf.ByteString + getApiBytes(); + + /** + * int64 id = 2; + */ + long getId(); + } + /** + * Protobuf type {@code loafle.cms.proto.user.ReadUserByIdRequest} + */ + public static final class ReadUserByIdRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:loafle.cms.proto.user.ReadUserByIdRequest) + ReadUserByIdRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use ReadUserByIdRequest.newBuilder() to construct. + private ReadUserByIdRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ReadUserByIdRequest() { + api_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ReadUserByIdRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ReadUserByIdRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + api_ = s; + break; + } + case 16: { + + id_ = input.readInt64(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadUserByIdRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadUserByIdRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest.class, com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest.Builder.class); + } + + public static final int API_FIELD_NUMBER = 1; + private volatile java.lang.Object api_; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ID_FIELD_NUMBER = 2; + private long id_; + /** + * int64 id = 2; + */ + public long getId() { + return id_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getApiBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, api_); + } + if (id_ != 0L) { + output.writeInt64(2, id_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getApiBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, api_); + } + if (id_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, id_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest)) { + return super.equals(obj); + } + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest other = (com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest) obj; + + if (!getApi() + .equals(other.getApi())) return false; + if (getId() + != other.getId()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + API_FIELD_NUMBER; + hash = (53 * hash) + getApi().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getId()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code loafle.cms.proto.user.ReadUserByIdRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:loafle.cms.proto.user.ReadUserByIdRequest) + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadUserByIdRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadUserByIdRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest.class, com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest.Builder.class); + } + + // Construct using com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + api_ = ""; + + id_ = 0L; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadUserByIdRequest_descriptor; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest getDefaultInstanceForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest build() { + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest buildPartial() { + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest result = new com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest(this); + result.api_ = api_; + result.id_ = id_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest) { + return mergeFrom((com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest other) { + if (other == com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest.getDefaultInstance()) return this; + if (!other.getApi().isEmpty()) { + api_ = other.api_; + onChanged(); + } + if (other.getId() != 0L) { + setId(other.getId()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object api_ = ""; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string api = 1; + */ + public Builder setApi( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + api_ = value; + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder clearApi() { + + api_ = getDefaultInstance().getApi(); + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder setApiBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + api_ = value; + onChanged(); + return this; + } + + private long id_ ; + /** + * int64 id = 2; + */ + public long getId() { + return id_; + } + /** + * int64 id = 2; + */ + public Builder setId(long value) { + + id_ = value; + onChanged(); + return this; + } + /** + * int64 id = 2; + */ + public Builder clearId() { + + id_ = 0L; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:loafle.cms.proto.user.ReadUserByIdRequest) + } + + // @@protoc_insertion_point(class_scope:loafle.cms.proto.user.ReadUserByIdRequest) + private static final com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest(); + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ReadUserByIdRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ReadUserByIdRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByIdRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ReadUserByUsernameRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:loafle.cms.proto.user.ReadUserByUsernameRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * string api = 1; + */ + java.lang.String getApi(); + /** + * string api = 1; + */ + com.google.protobuf.ByteString + getApiBytes(); + + /** + * string username = 2; + */ + java.lang.String getUsername(); + /** + * string username = 2; + */ + com.google.protobuf.ByteString + getUsernameBytes(); + } + /** + * Protobuf type {@code loafle.cms.proto.user.ReadUserByUsernameRequest} + */ + public static final class ReadUserByUsernameRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:loafle.cms.proto.user.ReadUserByUsernameRequest) + ReadUserByUsernameRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use ReadUserByUsernameRequest.newBuilder() to construct. + private ReadUserByUsernameRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ReadUserByUsernameRequest() { + api_ = ""; + username_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ReadUserByUsernameRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ReadUserByUsernameRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + api_ = s; + break; + } + case 18: { + java.lang.String s = input.readStringRequireUtf8(); + + username_ = s; + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadUserByUsernameRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadUserByUsernameRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest.class, com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest.Builder.class); + } + + public static final int API_FIELD_NUMBER = 1; + private volatile java.lang.Object api_; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int USERNAME_FIELD_NUMBER = 2; + private volatile java.lang.Object username_; + /** + * string username = 2; + */ + public java.lang.String getUsername() { + java.lang.Object ref = username_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + username_ = s; + return s; + } + } + /** + * string username = 2; + */ + public com.google.protobuf.ByteString + getUsernameBytes() { + java.lang.Object ref = username_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + username_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getApiBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, api_); + } + if (!getUsernameBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, username_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getApiBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, api_); + } + if (!getUsernameBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, username_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest)) { + return super.equals(obj); + } + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest other = (com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest) obj; + + if (!getApi() + .equals(other.getApi())) return false; + if (!getUsername() + .equals(other.getUsername())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + API_FIELD_NUMBER; + hash = (53 * hash) + getApi().hashCode(); + hash = (37 * hash) + USERNAME_FIELD_NUMBER; + hash = (53 * hash) + getUsername().hashCode(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code loafle.cms.proto.user.ReadUserByUsernameRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:loafle.cms.proto.user.ReadUserByUsernameRequest) + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadUserByUsernameRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadUserByUsernameRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest.class, com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest.Builder.class); + } + + // Construct using com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + api_ = ""; + + username_ = ""; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadUserByUsernameRequest_descriptor; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest getDefaultInstanceForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest build() { + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest buildPartial() { + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest result = new com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest(this); + result.api_ = api_; + result.username_ = username_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest) { + return mergeFrom((com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest other) { + if (other == com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest.getDefaultInstance()) return this; + if (!other.getApi().isEmpty()) { + api_ = other.api_; + onChanged(); + } + if (!other.getUsername().isEmpty()) { + username_ = other.username_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object api_ = ""; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string api = 1; + */ + public Builder setApi( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + api_ = value; + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder clearApi() { + + api_ = getDefaultInstance().getApi(); + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder setApiBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + api_ = value; + onChanged(); + return this; + } + + private java.lang.Object username_ = ""; + /** + * string username = 2; + */ + public java.lang.String getUsername() { + java.lang.Object ref = username_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + username_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string username = 2; + */ + public com.google.protobuf.ByteString + getUsernameBytes() { + java.lang.Object ref = username_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + username_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string username = 2; + */ + public Builder setUsername( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + username_ = value; + onChanged(); + return this; + } + /** + * string username = 2; + */ + public Builder clearUsername() { + + username_ = getDefaultInstance().getUsername(); + onChanged(); + return this; + } + /** + * string username = 2; + */ + public Builder setUsernameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + username_ = value; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:loafle.cms.proto.user.ReadUserByUsernameRequest) + } + + // @@protoc_insertion_point(class_scope:loafle.cms.proto.user.ReadUserByUsernameRequest) + private static final com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest(); + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ReadUserByUsernameRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ReadUserByUsernameRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserByUsernameRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ReadUserResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:loafle.cms.proto.user.ReadUserResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * string api = 1; + */ + java.lang.String getApi(); + /** + * string api = 1; + */ + com.google.protobuf.ByteString + getApiBytes(); + + /** + * .loafle.cms.proto.user.User user = 2; + */ + boolean hasUser(); + /** + * .loafle.cms.proto.user.User user = 2; + */ + com.loafle.cms.proto.user.UserOuterClass.User getUser(); + /** + * .loafle.cms.proto.user.User user = 2; + */ + com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder getUserOrBuilder(); + } + /** + * Protobuf type {@code loafle.cms.proto.user.ReadUserResponse} + */ + public static final class ReadUserResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:loafle.cms.proto.user.ReadUserResponse) + ReadUserResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use ReadUserResponse.newBuilder() to construct. + private ReadUserResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ReadUserResponse() { + api_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ReadUserResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ReadUserResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + api_ = s; + break; + } + case 18: { + com.loafle.cms.proto.user.UserOuterClass.User.Builder subBuilder = null; + if (user_ != null) { + subBuilder = user_.toBuilder(); + } + user_ = input.readMessage(com.loafle.cms.proto.user.UserOuterClass.User.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(user_); + user_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadUserResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadUserResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse.class, com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse.Builder.class); + } + + public static final int API_FIELD_NUMBER = 1; + private volatile java.lang.Object api_; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int USER_FIELD_NUMBER = 2; + private com.loafle.cms.proto.user.UserOuterClass.User user_; + /** + * .loafle.cms.proto.user.User user = 2; + */ + public boolean hasUser() { + return user_ != null; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public com.loafle.cms.proto.user.UserOuterClass.User getUser() { + return user_ == null ? com.loafle.cms.proto.user.UserOuterClass.User.getDefaultInstance() : user_; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder getUserOrBuilder() { + return getUser(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getApiBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, api_); + } + if (user_ != null) { + output.writeMessage(2, getUser()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getApiBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, api_); + } + if (user_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getUser()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse)) { + return super.equals(obj); + } + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse other = (com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse) obj; + + if (!getApi() + .equals(other.getApi())) return false; + if (hasUser() != other.hasUser()) return false; + if (hasUser()) { + if (!getUser() + .equals(other.getUser())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + API_FIELD_NUMBER; + hash = (53 * hash) + getApi().hashCode(); + if (hasUser()) { + hash = (37 * hash) + USER_FIELD_NUMBER; + hash = (53 * hash) + getUser().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code loafle.cms.proto.user.ReadUserResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:loafle.cms.proto.user.ReadUserResponse) + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadUserResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadUserResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse.class, com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse.Builder.class); + } + + // Construct using com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + api_ = ""; + + if (userBuilder_ == null) { + user_ = null; + } else { + user_ = null; + userBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadUserResponse_descriptor; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse getDefaultInstanceForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse build() { + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse buildPartial() { + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse result = new com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse(this); + result.api_ = api_; + if (userBuilder_ == null) { + result.user_ = user_; + } else { + result.user_ = userBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse) { + return mergeFrom((com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse other) { + if (other == com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse.getDefaultInstance()) return this; + if (!other.getApi().isEmpty()) { + api_ = other.api_; + onChanged(); + } + if (other.hasUser()) { + mergeUser(other.getUser()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object api_ = ""; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string api = 1; + */ + public Builder setApi( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + api_ = value; + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder clearApi() { + + api_ = getDefaultInstance().getApi(); + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder setApiBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + api_ = value; + onChanged(); + return this; + } + + private com.loafle.cms.proto.user.UserOuterClass.User user_; + private com.google.protobuf.SingleFieldBuilderV3< + com.loafle.cms.proto.user.UserOuterClass.User, com.loafle.cms.proto.user.UserOuterClass.User.Builder, com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder> userBuilder_; + /** + * .loafle.cms.proto.user.User user = 2; + */ + public boolean hasUser() { + return userBuilder_ != null || user_ != null; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public com.loafle.cms.proto.user.UserOuterClass.User getUser() { + if (userBuilder_ == null) { + return user_ == null ? com.loafle.cms.proto.user.UserOuterClass.User.getDefaultInstance() : user_; + } else { + return userBuilder_.getMessage(); + } + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public Builder setUser(com.loafle.cms.proto.user.UserOuterClass.User value) { + if (userBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + user_ = value; + onChanged(); + } else { + userBuilder_.setMessage(value); + } + + return this; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public Builder setUser( + com.loafle.cms.proto.user.UserOuterClass.User.Builder builderForValue) { + if (userBuilder_ == null) { + user_ = builderForValue.build(); + onChanged(); + } else { + userBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public Builder mergeUser(com.loafle.cms.proto.user.UserOuterClass.User value) { + if (userBuilder_ == null) { + if (user_ != null) { + user_ = + com.loafle.cms.proto.user.UserOuterClass.User.newBuilder(user_).mergeFrom(value).buildPartial(); + } else { + user_ = value; + } + onChanged(); + } else { + userBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public Builder clearUser() { + if (userBuilder_ == null) { + user_ = null; + onChanged(); + } else { + user_ = null; + userBuilder_ = null; + } + + return this; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public com.loafle.cms.proto.user.UserOuterClass.User.Builder getUserBuilder() { + + onChanged(); + return getUserFieldBuilder().getBuilder(); + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder getUserOrBuilder() { + if (userBuilder_ != null) { + return userBuilder_.getMessageOrBuilder(); + } else { + return user_ == null ? + com.loafle.cms.proto.user.UserOuterClass.User.getDefaultInstance() : user_; + } + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.loafle.cms.proto.user.UserOuterClass.User, com.loafle.cms.proto.user.UserOuterClass.User.Builder, com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder> + getUserFieldBuilder() { + if (userBuilder_ == null) { + userBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.loafle.cms.proto.user.UserOuterClass.User, com.loafle.cms.proto.user.UserOuterClass.User.Builder, com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder>( + getUser(), + getParentForChildren(), + isClean()); + user_ = null; + } + return userBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:loafle.cms.proto.user.ReadUserResponse) + } + + // @@protoc_insertion_point(class_scope:loafle.cms.proto.user.ReadUserResponse) + private static final com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse(); + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ReadUserResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ReadUserResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadUserResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface UpdateUserRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:loafle.cms.proto.user.UpdateUserRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * string api = 1; + */ + java.lang.String getApi(); + /** + * string api = 1; + */ + com.google.protobuf.ByteString + getApiBytes(); + + /** + * .loafle.cms.proto.user.User user = 2; + */ + boolean hasUser(); + /** + * .loafle.cms.proto.user.User user = 2; + */ + com.loafle.cms.proto.user.UserOuterClass.User getUser(); + /** + * .loafle.cms.proto.user.User user = 2; + */ + com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder getUserOrBuilder(); + } + /** + * Protobuf type {@code loafle.cms.proto.user.UpdateUserRequest} + */ + public static final class UpdateUserRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:loafle.cms.proto.user.UpdateUserRequest) + UpdateUserRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use UpdateUserRequest.newBuilder() to construct. + private UpdateUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private UpdateUserRequest() { + api_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new UpdateUserRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private UpdateUserRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + api_ = s; + break; + } + case 18: { + com.loafle.cms.proto.user.UserOuterClass.User.Builder subBuilder = null; + if (user_ != null) { + subBuilder = user_.toBuilder(); + } + user_ = input.readMessage(com.loafle.cms.proto.user.UserOuterClass.User.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(user_); + user_ = subBuilder.buildPartial(); + } + + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_UpdateUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_UpdateUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest.class, com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest.Builder.class); + } + + public static final int API_FIELD_NUMBER = 1; + private volatile java.lang.Object api_; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int USER_FIELD_NUMBER = 2; + private com.loafle.cms.proto.user.UserOuterClass.User user_; + /** + * .loafle.cms.proto.user.User user = 2; + */ + public boolean hasUser() { + return user_ != null; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public com.loafle.cms.proto.user.UserOuterClass.User getUser() { + return user_ == null ? com.loafle.cms.proto.user.UserOuterClass.User.getDefaultInstance() : user_; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder getUserOrBuilder() { + return getUser(); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getApiBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, api_); + } + if (user_ != null) { + output.writeMessage(2, getUser()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getApiBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, api_); + } + if (user_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getUser()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest)) { + return super.equals(obj); + } + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest other = (com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest) obj; + + if (!getApi() + .equals(other.getApi())) return false; + if (hasUser() != other.hasUser()) return false; + if (hasUser()) { + if (!getUser() + .equals(other.getUser())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + API_FIELD_NUMBER; + hash = (53 * hash) + getApi().hashCode(); + if (hasUser()) { + hash = (37 * hash) + USER_FIELD_NUMBER; + hash = (53 * hash) + getUser().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code loafle.cms.proto.user.UpdateUserRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:loafle.cms.proto.user.UpdateUserRequest) + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_UpdateUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_UpdateUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest.class, com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest.Builder.class); + } + + // Construct using com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + api_ = ""; + + if (userBuilder_ == null) { + user_ = null; + } else { + user_ = null; + userBuilder_ = null; + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_UpdateUserRequest_descriptor; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest getDefaultInstanceForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest build() { + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest buildPartial() { + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest result = new com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest(this); + result.api_ = api_; + if (userBuilder_ == null) { + result.user_ = user_; + } else { + result.user_ = userBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest) { + return mergeFrom((com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest other) { + if (other == com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest.getDefaultInstance()) return this; + if (!other.getApi().isEmpty()) { + api_ = other.api_; + onChanged(); + } + if (other.hasUser()) { + mergeUser(other.getUser()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object api_ = ""; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string api = 1; + */ + public Builder setApi( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + api_ = value; + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder clearApi() { + + api_ = getDefaultInstance().getApi(); + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder setApiBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + api_ = value; + onChanged(); + return this; + } + + private com.loafle.cms.proto.user.UserOuterClass.User user_; + private com.google.protobuf.SingleFieldBuilderV3< + com.loafle.cms.proto.user.UserOuterClass.User, com.loafle.cms.proto.user.UserOuterClass.User.Builder, com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder> userBuilder_; + /** + * .loafle.cms.proto.user.User user = 2; + */ + public boolean hasUser() { + return userBuilder_ != null || user_ != null; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public com.loafle.cms.proto.user.UserOuterClass.User getUser() { + if (userBuilder_ == null) { + return user_ == null ? com.loafle.cms.proto.user.UserOuterClass.User.getDefaultInstance() : user_; + } else { + return userBuilder_.getMessage(); + } + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public Builder setUser(com.loafle.cms.proto.user.UserOuterClass.User value) { + if (userBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + user_ = value; + onChanged(); + } else { + userBuilder_.setMessage(value); + } + + return this; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public Builder setUser( + com.loafle.cms.proto.user.UserOuterClass.User.Builder builderForValue) { + if (userBuilder_ == null) { + user_ = builderForValue.build(); + onChanged(); + } else { + userBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public Builder mergeUser(com.loafle.cms.proto.user.UserOuterClass.User value) { + if (userBuilder_ == null) { + if (user_ != null) { + user_ = + com.loafle.cms.proto.user.UserOuterClass.User.newBuilder(user_).mergeFrom(value).buildPartial(); + } else { + user_ = value; + } + onChanged(); + } else { + userBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public Builder clearUser() { + if (userBuilder_ == null) { + user_ = null; + onChanged(); + } else { + user_ = null; + userBuilder_ = null; + } + + return this; + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public com.loafle.cms.proto.user.UserOuterClass.User.Builder getUserBuilder() { + + onChanged(); + return getUserFieldBuilder().getBuilder(); + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + public com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder getUserOrBuilder() { + if (userBuilder_ != null) { + return userBuilder_.getMessageOrBuilder(); + } else { + return user_ == null ? + com.loafle.cms.proto.user.UserOuterClass.User.getDefaultInstance() : user_; + } + } + /** + * .loafle.cms.proto.user.User user = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.loafle.cms.proto.user.UserOuterClass.User, com.loafle.cms.proto.user.UserOuterClass.User.Builder, com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder> + getUserFieldBuilder() { + if (userBuilder_ == null) { + userBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.loafle.cms.proto.user.UserOuterClass.User, com.loafle.cms.proto.user.UserOuterClass.User.Builder, com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder>( + getUser(), + getParentForChildren(), + isClean()); + user_ = null; + } + return userBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:loafle.cms.proto.user.UpdateUserRequest) + } + + // @@protoc_insertion_point(class_scope:loafle.cms.proto.user.UpdateUserRequest) + private static final com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest(); + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateUserRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UpdateUserRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface UpdateUserResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:loafle.cms.proto.user.UpdateUserResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * string api = 1; + */ + java.lang.String getApi(); + /** + * string api = 1; + */ + com.google.protobuf.ByteString + getApiBytes(); + + /** + * int64 updated = 2; + */ + long getUpdated(); + } + /** + * Protobuf type {@code loafle.cms.proto.user.UpdateUserResponse} + */ + public static final class UpdateUserResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:loafle.cms.proto.user.UpdateUserResponse) + UpdateUserResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use UpdateUserResponse.newBuilder() to construct. + private UpdateUserResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private UpdateUserResponse() { + api_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new UpdateUserResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private UpdateUserResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + api_ = s; + break; + } + case 16: { + + updated_ = input.readInt64(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_UpdateUserResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_UpdateUserResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse.class, com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse.Builder.class); + } + + public static final int API_FIELD_NUMBER = 1; + private volatile java.lang.Object api_; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int UPDATED_FIELD_NUMBER = 2; + private long updated_; + /** + * int64 updated = 2; + */ + public long getUpdated() { + return updated_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getApiBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, api_); + } + if (updated_ != 0L) { + output.writeInt64(2, updated_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getApiBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, api_); + } + if (updated_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, updated_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse)) { + return super.equals(obj); + } + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse other = (com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse) obj; + + if (!getApi() + .equals(other.getApi())) return false; + if (getUpdated() + != other.getUpdated()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + API_FIELD_NUMBER; + hash = (53 * hash) + getApi().hashCode(); + hash = (37 * hash) + UPDATED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getUpdated()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code loafle.cms.proto.user.UpdateUserResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:loafle.cms.proto.user.UpdateUserResponse) + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_UpdateUserResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_UpdateUserResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse.class, com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse.Builder.class); + } + + // Construct using com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + api_ = ""; + + updated_ = 0L; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_UpdateUserResponse_descriptor; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse getDefaultInstanceForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse build() { + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse buildPartial() { + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse result = new com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse(this); + result.api_ = api_; + result.updated_ = updated_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse) { + return mergeFrom((com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse other) { + if (other == com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse.getDefaultInstance()) return this; + if (!other.getApi().isEmpty()) { + api_ = other.api_; + onChanged(); + } + if (other.getUpdated() != 0L) { + setUpdated(other.getUpdated()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object api_ = ""; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string api = 1; + */ + public Builder setApi( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + api_ = value; + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder clearApi() { + + api_ = getDefaultInstance().getApi(); + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder setApiBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + api_ = value; + onChanged(); + return this; + } + + private long updated_ ; + /** + * int64 updated = 2; + */ + public long getUpdated() { + return updated_; + } + /** + * int64 updated = 2; + */ + public Builder setUpdated(long value) { + + updated_ = value; + onChanged(); + return this; + } + /** + * int64 updated = 2; + */ + public Builder clearUpdated() { + + updated_ = 0L; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:loafle.cms.proto.user.UpdateUserResponse) + } + + // @@protoc_insertion_point(class_scope:loafle.cms.proto.user.UpdateUserResponse) + private static final com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse(); + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public UpdateUserResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new UpdateUserResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.UpdateUserResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface DeleteUserRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:loafle.cms.proto.user.DeleteUserRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * string api = 1; + */ + java.lang.String getApi(); + /** + * string api = 1; + */ + com.google.protobuf.ByteString + getApiBytes(); + + /** + * int64 id = 2; + */ + long getId(); + } + /** + * Protobuf type {@code loafle.cms.proto.user.DeleteUserRequest} + */ + public static final class DeleteUserRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:loafle.cms.proto.user.DeleteUserRequest) + DeleteUserRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use DeleteUserRequest.newBuilder() to construct. + private DeleteUserRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private DeleteUserRequest() { + api_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new DeleteUserRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private DeleteUserRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + api_ = s; + break; + } + case 16: { + + id_ = input.readInt64(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_DeleteUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_DeleteUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest.class, com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest.Builder.class); + } + + public static final int API_FIELD_NUMBER = 1; + private volatile java.lang.Object api_; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ID_FIELD_NUMBER = 2; + private long id_; + /** + * int64 id = 2; + */ + public long getId() { + return id_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getApiBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, api_); + } + if (id_ != 0L) { + output.writeInt64(2, id_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getApiBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, api_); + } + if (id_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, id_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest)) { + return super.equals(obj); + } + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest other = (com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest) obj; + + if (!getApi() + .equals(other.getApi())) return false; + if (getId() + != other.getId()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + API_FIELD_NUMBER; + hash = (53 * hash) + getApi().hashCode(); + hash = (37 * hash) + ID_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getId()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code loafle.cms.proto.user.DeleteUserRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:loafle.cms.proto.user.DeleteUserRequest) + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_DeleteUserRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_DeleteUserRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest.class, com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest.Builder.class); + } + + // Construct using com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + api_ = ""; + + id_ = 0L; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_DeleteUserRequest_descriptor; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest getDefaultInstanceForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest build() { + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest buildPartial() { + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest result = new com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest(this); + result.api_ = api_; + result.id_ = id_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest) { + return mergeFrom((com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest other) { + if (other == com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest.getDefaultInstance()) return this; + if (!other.getApi().isEmpty()) { + api_ = other.api_; + onChanged(); + } + if (other.getId() != 0L) { + setId(other.getId()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object api_ = ""; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string api = 1; + */ + public Builder setApi( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + api_ = value; + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder clearApi() { + + api_ = getDefaultInstance().getApi(); + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder setApiBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + api_ = value; + onChanged(); + return this; + } + + private long id_ ; + /** + * int64 id = 2; + */ + public long getId() { + return id_; + } + /** + * int64 id = 2; + */ + public Builder setId(long value) { + + id_ = value; + onChanged(); + return this; + } + /** + * int64 id = 2; + */ + public Builder clearId() { + + id_ = 0L; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:loafle.cms.proto.user.DeleteUserRequest) + } + + // @@protoc_insertion_point(class_scope:loafle.cms.proto.user.DeleteUserRequest) + private static final com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest(); + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteUserRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DeleteUserRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface DeleteUserResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:loafle.cms.proto.user.DeleteUserResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * string api = 1; + */ + java.lang.String getApi(); + /** + * string api = 1; + */ + com.google.protobuf.ByteString + getApiBytes(); + + /** + * int64 deleted = 2; + */ + long getDeleted(); + } + /** + * Protobuf type {@code loafle.cms.proto.user.DeleteUserResponse} + */ + public static final class DeleteUserResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:loafle.cms.proto.user.DeleteUserResponse) + DeleteUserResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use DeleteUserResponse.newBuilder() to construct. + private DeleteUserResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private DeleteUserResponse() { + api_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new DeleteUserResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private DeleteUserResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + api_ = s; + break; + } + case 16: { + + deleted_ = input.readInt64(); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_DeleteUserResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_DeleteUserResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse.class, com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse.Builder.class); + } + + public static final int API_FIELD_NUMBER = 1; + private volatile java.lang.Object api_; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DELETED_FIELD_NUMBER = 2; + private long deleted_; + /** + * int64 deleted = 2; + */ + public long getDeleted() { + return deleted_; + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getApiBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, api_); + } + if (deleted_ != 0L) { + output.writeInt64(2, deleted_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getApiBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, api_); + } + if (deleted_ != 0L) { + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, deleted_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse)) { + return super.equals(obj); + } + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse other = (com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse) obj; + + if (!getApi() + .equals(other.getApi())) return false; + if (getDeleted() + != other.getDeleted()) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + API_FIELD_NUMBER; + hash = (53 * hash) + getApi().hashCode(); + hash = (37 * hash) + DELETED_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getDeleted()); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code loafle.cms.proto.user.DeleteUserResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:loafle.cms.proto.user.DeleteUserResponse) + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_DeleteUserResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_DeleteUserResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse.class, com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse.Builder.class); + } + + // Construct using com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + api_ = ""; + + deleted_ = 0L; + + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_DeleteUserResponse_descriptor; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse getDefaultInstanceForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse build() { + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse buildPartial() { + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse result = new com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse(this); + result.api_ = api_; + result.deleted_ = deleted_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse) { + return mergeFrom((com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse other) { + if (other == com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse.getDefaultInstance()) return this; + if (!other.getApi().isEmpty()) { + api_ = other.api_; + onChanged(); + } + if (other.getDeleted() != 0L) { + setDeleted(other.getDeleted()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private java.lang.Object api_ = ""; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string api = 1; + */ + public Builder setApi( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + api_ = value; + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder clearApi() { + + api_ = getDefaultInstance().getApi(); + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder setApiBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + api_ = value; + onChanged(); + return this; + } + + private long deleted_ ; + /** + * int64 deleted = 2; + */ + public long getDeleted() { + return deleted_; + } + /** + * int64 deleted = 2; + */ + public Builder setDeleted(long value) { + + deleted_ = value; + onChanged(); + return this; + } + /** + * int64 deleted = 2; + */ + public Builder clearDeleted() { + + deleted_ = 0L; + onChanged(); + return this; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:loafle.cms.proto.user.DeleteUserResponse) + } + + // @@protoc_insertion_point(class_scope:loafle.cms.proto.user.DeleteUserResponse) + private static final com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse(); + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public DeleteUserResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new DeleteUserResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.DeleteUserResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ReadAllUsersRequestOrBuilder extends + // @@protoc_insertion_point(interface_extends:loafle.cms.proto.user.ReadAllUsersRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * string api = 1; + */ + java.lang.String getApi(); + /** + * string api = 1; + */ + com.google.protobuf.ByteString + getApiBytes(); + + /** + * .loafle.cms.proto.common.SearchPagination pagination = 2; + */ + boolean hasPagination(); + /** + * .loafle.cms.proto.common.SearchPagination pagination = 2; + */ + com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination getPagination(); + /** + * .loafle.cms.proto.common.SearchPagination pagination = 2; + */ + com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPaginationOrBuilder getPaginationOrBuilder(); + + /** + * .loafle.cms.proto.common.SearchSort sort = 3; + */ + boolean hasSort(); + /** + * .loafle.cms.proto.common.SearchSort sort = 3; + */ + com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort getSort(); + /** + * .loafle.cms.proto.common.SearchSort sort = 3; + */ + com.loafle.cms.proto.common.SearchSortOuterClass.SearchSortOrBuilder getSortOrBuilder(); + + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + java.util.List + getCriteriaList(); + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria getCriteria(int index); + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + int getCriteriaCount(); + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + java.util.List + getCriteriaOrBuilderList(); + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteriaOrBuilder getCriteriaOrBuilder( + int index); + } + /** + * Protobuf type {@code loafle.cms.proto.user.ReadAllUsersRequest} + */ + public static final class ReadAllUsersRequest extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:loafle.cms.proto.user.ReadAllUsersRequest) + ReadAllUsersRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use ReadAllUsersRequest.newBuilder() to construct. + private ReadAllUsersRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ReadAllUsersRequest() { + api_ = ""; + criteria_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ReadAllUsersRequest(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ReadAllUsersRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + api_ = s; + break; + } + case 18: { + com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination.Builder subBuilder = null; + if (pagination_ != null) { + subBuilder = pagination_.toBuilder(); + } + pagination_ = input.readMessage(com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(pagination_); + pagination_ = subBuilder.buildPartial(); + } + + break; + } + case 26: { + com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort.Builder subBuilder = null; + if (sort_ != null) { + subBuilder = sort_.toBuilder(); + } + sort_ = input.readMessage(com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(sort_); + sort_ = subBuilder.buildPartial(); + } + + break; + } + case 34: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + criteria_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + criteria_.add( + input.readMessage(com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + criteria_ = java.util.Collections.unmodifiableList(criteria_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadAllUsersRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadAllUsersRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest.class, com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest.Builder.class); + } + + public static final int API_FIELD_NUMBER = 1; + private volatile java.lang.Object api_; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int PAGINATION_FIELD_NUMBER = 2; + private com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination pagination_; + /** + * .loafle.cms.proto.common.SearchPagination pagination = 2; + */ + public boolean hasPagination() { + return pagination_ != null; + } + /** + * .loafle.cms.proto.common.SearchPagination pagination = 2; + */ + public com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination getPagination() { + return pagination_ == null ? com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination.getDefaultInstance() : pagination_; + } + /** + * .loafle.cms.proto.common.SearchPagination pagination = 2; + */ + public com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPaginationOrBuilder getPaginationOrBuilder() { + return getPagination(); + } + + public static final int SORT_FIELD_NUMBER = 3; + private com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort sort_; + /** + * .loafle.cms.proto.common.SearchSort sort = 3; + */ + public boolean hasSort() { + return sort_ != null; + } + /** + * .loafle.cms.proto.common.SearchSort sort = 3; + */ + public com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort getSort() { + return sort_ == null ? com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort.getDefaultInstance() : sort_; + } + /** + * .loafle.cms.proto.common.SearchSort sort = 3; + */ + public com.loafle.cms.proto.common.SearchSortOuterClass.SearchSortOrBuilder getSortOrBuilder() { + return getSort(); + } + + public static final int CRITERIA_FIELD_NUMBER = 4; + private java.util.List criteria_; + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public java.util.List getCriteriaList() { + return criteria_; + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public java.util.List + getCriteriaOrBuilderList() { + return criteria_; + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public int getCriteriaCount() { + return criteria_.size(); + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria getCriteria(int index) { + return criteria_.get(index); + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteriaOrBuilder getCriteriaOrBuilder( + int index) { + return criteria_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getApiBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, api_); + } + if (pagination_ != null) { + output.writeMessage(2, getPagination()); + } + if (sort_ != null) { + output.writeMessage(3, getSort()); + } + for (int i = 0; i < criteria_.size(); i++) { + output.writeMessage(4, criteria_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getApiBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, api_); + } + if (pagination_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getPagination()); + } + if (sort_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getSort()); + } + for (int i = 0; i < criteria_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, criteria_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest)) { + return super.equals(obj); + } + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest other = (com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest) obj; + + if (!getApi() + .equals(other.getApi())) return false; + if (hasPagination() != other.hasPagination()) return false; + if (hasPagination()) { + if (!getPagination() + .equals(other.getPagination())) return false; + } + if (hasSort() != other.hasSort()) return false; + if (hasSort()) { + if (!getSort() + .equals(other.getSort())) return false; + } + if (!getCriteriaList() + .equals(other.getCriteriaList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + API_FIELD_NUMBER; + hash = (53 * hash) + getApi().hashCode(); + if (hasPagination()) { + hash = (37 * hash) + PAGINATION_FIELD_NUMBER; + hash = (53 * hash) + getPagination().hashCode(); + } + if (hasSort()) { + hash = (37 * hash) + SORT_FIELD_NUMBER; + hash = (53 * hash) + getSort().hashCode(); + } + if (getCriteriaCount() > 0) { + hash = (37 * hash) + CRITERIA_FIELD_NUMBER; + hash = (53 * hash) + getCriteriaList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code loafle.cms.proto.user.ReadAllUsersRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:loafle.cms.proto.user.ReadAllUsersRequest) + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadAllUsersRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadAllUsersRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest.class, com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest.Builder.class); + } + + // Construct using com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getCriteriaFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + api_ = ""; + + if (paginationBuilder_ == null) { + pagination_ = null; + } else { + pagination_ = null; + paginationBuilder_ = null; + } + if (sortBuilder_ == null) { + sort_ = null; + } else { + sort_ = null; + sortBuilder_ = null; + } + if (criteriaBuilder_ == null) { + criteria_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + criteriaBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadAllUsersRequest_descriptor; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest getDefaultInstanceForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest build() { + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest buildPartial() { + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest result = new com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest(this); + int from_bitField0_ = bitField0_; + result.api_ = api_; + if (paginationBuilder_ == null) { + result.pagination_ = pagination_; + } else { + result.pagination_ = paginationBuilder_.build(); + } + if (sortBuilder_ == null) { + result.sort_ = sort_; + } else { + result.sort_ = sortBuilder_.build(); + } + if (criteriaBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + criteria_ = java.util.Collections.unmodifiableList(criteria_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.criteria_ = criteria_; + } else { + result.criteria_ = criteriaBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest) { + return mergeFrom((com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest other) { + if (other == com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest.getDefaultInstance()) return this; + if (!other.getApi().isEmpty()) { + api_ = other.api_; + onChanged(); + } + if (other.hasPagination()) { + mergePagination(other.getPagination()); + } + if (other.hasSort()) { + mergeSort(other.getSort()); + } + if (criteriaBuilder_ == null) { + if (!other.criteria_.isEmpty()) { + if (criteria_.isEmpty()) { + criteria_ = other.criteria_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureCriteriaIsMutable(); + criteria_.addAll(other.criteria_); + } + onChanged(); + } + } else { + if (!other.criteria_.isEmpty()) { + if (criteriaBuilder_.isEmpty()) { + criteriaBuilder_.dispose(); + criteriaBuilder_ = null; + criteria_ = other.criteria_; + bitField0_ = (bitField0_ & ~0x00000001); + criteriaBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getCriteriaFieldBuilder() : null; + } else { + criteriaBuilder_.addAllMessages(other.criteria_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.lang.Object api_ = ""; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string api = 1; + */ + public Builder setApi( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + api_ = value; + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder clearApi() { + + api_ = getDefaultInstance().getApi(); + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder setApiBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + api_ = value; + onChanged(); + return this; + } + + private com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination pagination_; + private com.google.protobuf.SingleFieldBuilderV3< + com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination, com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination.Builder, com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPaginationOrBuilder> paginationBuilder_; + /** + * .loafle.cms.proto.common.SearchPagination pagination = 2; + */ + public boolean hasPagination() { + return paginationBuilder_ != null || pagination_ != null; + } + /** + * .loafle.cms.proto.common.SearchPagination pagination = 2; + */ + public com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination getPagination() { + if (paginationBuilder_ == null) { + return pagination_ == null ? com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination.getDefaultInstance() : pagination_; + } else { + return paginationBuilder_.getMessage(); + } + } + /** + * .loafle.cms.proto.common.SearchPagination pagination = 2; + */ + public Builder setPagination(com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination value) { + if (paginationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + pagination_ = value; + onChanged(); + } else { + paginationBuilder_.setMessage(value); + } + + return this; + } + /** + * .loafle.cms.proto.common.SearchPagination pagination = 2; + */ + public Builder setPagination( + com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination.Builder builderForValue) { + if (paginationBuilder_ == null) { + pagination_ = builderForValue.build(); + onChanged(); + } else { + paginationBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .loafle.cms.proto.common.SearchPagination pagination = 2; + */ + public Builder mergePagination(com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination value) { + if (paginationBuilder_ == null) { + if (pagination_ != null) { + pagination_ = + com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination.newBuilder(pagination_).mergeFrom(value).buildPartial(); + } else { + pagination_ = value; + } + onChanged(); + } else { + paginationBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .loafle.cms.proto.common.SearchPagination pagination = 2; + */ + public Builder clearPagination() { + if (paginationBuilder_ == null) { + pagination_ = null; + onChanged(); + } else { + pagination_ = null; + paginationBuilder_ = null; + } + + return this; + } + /** + * .loafle.cms.proto.common.SearchPagination pagination = 2; + */ + public com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination.Builder getPaginationBuilder() { + + onChanged(); + return getPaginationFieldBuilder().getBuilder(); + } + /** + * .loafle.cms.proto.common.SearchPagination pagination = 2; + */ + public com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPaginationOrBuilder getPaginationOrBuilder() { + if (paginationBuilder_ != null) { + return paginationBuilder_.getMessageOrBuilder(); + } else { + return pagination_ == null ? + com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination.getDefaultInstance() : pagination_; + } + } + /** + * .loafle.cms.proto.common.SearchPagination pagination = 2; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination, com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination.Builder, com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPaginationOrBuilder> + getPaginationFieldBuilder() { + if (paginationBuilder_ == null) { + paginationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination, com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPagination.Builder, com.loafle.cms.proto.common.SearchPaginationOuterClass.SearchPaginationOrBuilder>( + getPagination(), + getParentForChildren(), + isClean()); + pagination_ = null; + } + return paginationBuilder_; + } + + private com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort sort_; + private com.google.protobuf.SingleFieldBuilderV3< + com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort, com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort.Builder, com.loafle.cms.proto.common.SearchSortOuterClass.SearchSortOrBuilder> sortBuilder_; + /** + * .loafle.cms.proto.common.SearchSort sort = 3; + */ + public boolean hasSort() { + return sortBuilder_ != null || sort_ != null; + } + /** + * .loafle.cms.proto.common.SearchSort sort = 3; + */ + public com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort getSort() { + if (sortBuilder_ == null) { + return sort_ == null ? com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort.getDefaultInstance() : sort_; + } else { + return sortBuilder_.getMessage(); + } + } + /** + * .loafle.cms.proto.common.SearchSort sort = 3; + */ + public Builder setSort(com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort value) { + if (sortBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + sort_ = value; + onChanged(); + } else { + sortBuilder_.setMessage(value); + } + + return this; + } + /** + * .loafle.cms.proto.common.SearchSort sort = 3; + */ + public Builder setSort( + com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort.Builder builderForValue) { + if (sortBuilder_ == null) { + sort_ = builderForValue.build(); + onChanged(); + } else { + sortBuilder_.setMessage(builderForValue.build()); + } + + return this; + } + /** + * .loafle.cms.proto.common.SearchSort sort = 3; + */ + public Builder mergeSort(com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort value) { + if (sortBuilder_ == null) { + if (sort_ != null) { + sort_ = + com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort.newBuilder(sort_).mergeFrom(value).buildPartial(); + } else { + sort_ = value; + } + onChanged(); + } else { + sortBuilder_.mergeFrom(value); + } + + return this; + } + /** + * .loafle.cms.proto.common.SearchSort sort = 3; + */ + public Builder clearSort() { + if (sortBuilder_ == null) { + sort_ = null; + onChanged(); + } else { + sort_ = null; + sortBuilder_ = null; + } + + return this; + } + /** + * .loafle.cms.proto.common.SearchSort sort = 3; + */ + public com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort.Builder getSortBuilder() { + + onChanged(); + return getSortFieldBuilder().getBuilder(); + } + /** + * .loafle.cms.proto.common.SearchSort sort = 3; + */ + public com.loafle.cms.proto.common.SearchSortOuterClass.SearchSortOrBuilder getSortOrBuilder() { + if (sortBuilder_ != null) { + return sortBuilder_.getMessageOrBuilder(); + } else { + return sort_ == null ? + com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort.getDefaultInstance() : sort_; + } + } + /** + * .loafle.cms.proto.common.SearchSort sort = 3; + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort, com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort.Builder, com.loafle.cms.proto.common.SearchSortOuterClass.SearchSortOrBuilder> + getSortFieldBuilder() { + if (sortBuilder_ == null) { + sortBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort, com.loafle.cms.proto.common.SearchSortOuterClass.SearchSort.Builder, com.loafle.cms.proto.common.SearchSortOuterClass.SearchSortOrBuilder>( + getSort(), + getParentForChildren(), + isClean()); + sort_ = null; + } + return sortBuilder_; + } + + private java.util.List criteria_ = + java.util.Collections.emptyList(); + private void ensureCriteriaIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + criteria_ = new java.util.ArrayList(criteria_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria, com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.Builder, com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteriaOrBuilder> criteriaBuilder_; + + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public java.util.List getCriteriaList() { + if (criteriaBuilder_ == null) { + return java.util.Collections.unmodifiableList(criteria_); + } else { + return criteriaBuilder_.getMessageList(); + } + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public int getCriteriaCount() { + if (criteriaBuilder_ == null) { + return criteria_.size(); + } else { + return criteriaBuilder_.getCount(); + } + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria getCriteria(int index) { + if (criteriaBuilder_ == null) { + return criteria_.get(index); + } else { + return criteriaBuilder_.getMessage(index); + } + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public Builder setCriteria( + int index, com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria value) { + if (criteriaBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCriteriaIsMutable(); + criteria_.set(index, value); + onChanged(); + } else { + criteriaBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public Builder setCriteria( + int index, com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.Builder builderForValue) { + if (criteriaBuilder_ == null) { + ensureCriteriaIsMutable(); + criteria_.set(index, builderForValue.build()); + onChanged(); + } else { + criteriaBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public Builder addCriteria(com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria value) { + if (criteriaBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCriteriaIsMutable(); + criteria_.add(value); + onChanged(); + } else { + criteriaBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public Builder addCriteria( + int index, com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria value) { + if (criteriaBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureCriteriaIsMutable(); + criteria_.add(index, value); + onChanged(); + } else { + criteriaBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public Builder addCriteria( + com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.Builder builderForValue) { + if (criteriaBuilder_ == null) { + ensureCriteriaIsMutable(); + criteria_.add(builderForValue.build()); + onChanged(); + } else { + criteriaBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public Builder addCriteria( + int index, com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.Builder builderForValue) { + if (criteriaBuilder_ == null) { + ensureCriteriaIsMutable(); + criteria_.add(index, builderForValue.build()); + onChanged(); + } else { + criteriaBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public Builder addAllCriteria( + java.lang.Iterable values) { + if (criteriaBuilder_ == null) { + ensureCriteriaIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, criteria_); + onChanged(); + } else { + criteriaBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public Builder clearCriteria() { + if (criteriaBuilder_ == null) { + criteria_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + criteriaBuilder_.clear(); + } + return this; + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public Builder removeCriteria(int index) { + if (criteriaBuilder_ == null) { + ensureCriteriaIsMutable(); + criteria_.remove(index); + onChanged(); + } else { + criteriaBuilder_.remove(index); + } + return this; + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.Builder getCriteriaBuilder( + int index) { + return getCriteriaFieldBuilder().getBuilder(index); + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteriaOrBuilder getCriteriaOrBuilder( + int index) { + if (criteriaBuilder_ == null) { + return criteria_.get(index); } else { + return criteriaBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public java.util.List + getCriteriaOrBuilderList() { + if (criteriaBuilder_ != null) { + return criteriaBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(criteria_); + } + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.Builder addCriteriaBuilder() { + return getCriteriaFieldBuilder().addBuilder( + com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.getDefaultInstance()); + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.Builder addCriteriaBuilder( + int index) { + return getCriteriaFieldBuilder().addBuilder( + index, com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.getDefaultInstance()); + } + /** + * repeated .loafle.cms.proto.common.SearchCriteria criteria = 4; + */ + public java.util.List + getCriteriaBuilderList() { + return getCriteriaFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria, com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.Builder, com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteriaOrBuilder> + getCriteriaFieldBuilder() { + if (criteriaBuilder_ == null) { + criteriaBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria, com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteria.Builder, com.loafle.cms.proto.common.SearchCriteriaOuterClass.SearchCriteriaOrBuilder>( + criteria_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + criteria_ = null; + } + return criteriaBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:loafle.cms.proto.user.ReadAllUsersRequest) + } + + // @@protoc_insertion_point(class_scope:loafle.cms.proto.user.ReadAllUsersRequest) + private static final com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest(); + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ReadAllUsersRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ReadAllUsersRequest(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + public interface ReadAllUsersResponseOrBuilder extends + // @@protoc_insertion_point(interface_extends:loafle.cms.proto.user.ReadAllUsersResponse) + com.google.protobuf.MessageOrBuilder { + + /** + * string api = 1; + */ + java.lang.String getApi(); + /** + * string api = 1; + */ + com.google.protobuf.ByteString + getApiBytes(); + + /** + * int32 totalCount = 2; + */ + int getTotalCount(); + + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + java.util.List + getUsersList(); + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + com.loafle.cms.proto.user.UserOuterClass.User getUsers(int index); + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + int getUsersCount(); + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + java.util.List + getUsersOrBuilderList(); + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder getUsersOrBuilder( + int index); + } + /** + * Protobuf type {@code loafle.cms.proto.user.ReadAllUsersResponse} + */ + public static final class ReadAllUsersResponse extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:loafle.cms.proto.user.ReadAllUsersResponse) + ReadAllUsersResponseOrBuilder { + private static final long serialVersionUID = 0L; + // Use ReadAllUsersResponse.newBuilder() to construct. + private ReadAllUsersResponse(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private ReadAllUsersResponse() { + api_ = ""; + users_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new ReadAllUsersResponse(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ReadAllUsersResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + java.lang.String s = input.readStringRequireUtf8(); + + api_ = s; + break; + } + case 16: { + + totalCount_ = input.readInt32(); + break; + } + case 26: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + users_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + users_.add( + input.readMessage(com.loafle.cms.proto.user.UserOuterClass.User.parser(), extensionRegistry)); + break; + } + default: { + if (!parseUnknownField( + input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + users_ = java.util.Collections.unmodifiableList(users_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadAllUsersResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadAllUsersResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse.class, com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse.Builder.class); + } + + public static final int API_FIELD_NUMBER = 1; + private volatile java.lang.Object api_; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int TOTALCOUNT_FIELD_NUMBER = 2; + private int totalCount_; + /** + * int32 totalCount = 2; + */ + public int getTotalCount() { + return totalCount_; + } + + public static final int USERS_FIELD_NUMBER = 3; + private java.util.List users_; + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public java.util.List getUsersList() { + return users_; + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public java.util.List + getUsersOrBuilderList() { + return users_; + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public int getUsersCount() { + return users_.size(); + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public com.loafle.cms.proto.user.UserOuterClass.User getUsers(int index) { + return users_.get(index); + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder getUsersOrBuilder( + int index) { + return users_.get(index); + } + + private byte memoizedIsInitialized = -1; + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + if (!getApiBytes().isEmpty()) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, api_); + } + if (totalCount_ != 0) { + output.writeInt32(2, totalCount_); + } + for (int i = 0; i < users_.size(); i++) { + output.writeMessage(3, users_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (!getApiBytes().isEmpty()) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, api_); + } + if (totalCount_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, totalCount_); + } + for (int i = 0; i < users_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, users_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse)) { + return super.equals(obj); + } + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse other = (com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse) obj; + + if (!getApi() + .equals(other.getApi())) return false; + if (getTotalCount() + != other.getTotalCount()) return false; + if (!getUsersList() + .equals(other.getUsersList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + API_FIELD_NUMBER; + hash = (53 * hash) + getApi().hashCode(); + hash = (37 * hash) + TOTALCOUNT_FIELD_NUMBER; + hash = (53 * hash) + getTotalCount(); + if (getUsersCount() > 0) { + hash = (37 * hash) + USERS_FIELD_NUMBER; + hash = (53 * hash) + getUsersList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + public static Builder newBuilder(com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code loafle.cms.proto.user.ReadAllUsersResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessageV3.Builder implements + // @@protoc_insertion_point(builder_implements:loafle.cms.proto.user.ReadAllUsersResponse) + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadAllUsersResponse_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadAllUsersResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse.class, com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse.Builder.class); + } + + // Construct using com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3 + .alwaysUseFieldBuilders) { + getUsersFieldBuilder(); + } + } + @java.lang.Override + public Builder clear() { + super.clear(); + api_ = ""; + + totalCount_ = 0; + + if (usersBuilder_ == null) { + users_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + usersBuilder_.clear(); + } + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.internal_static_loafle_cms_proto_user_ReadAllUsersResponse_descriptor; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse getDefaultInstanceForType() { + return com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse.getDefaultInstance(); + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse build() { + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse buildPartial() { + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse result = new com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse(this); + int from_bitField0_ = bitField0_; + result.api_ = api_; + result.totalCount_ = totalCount_; + if (usersBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + users_ = java.util.Collections.unmodifiableList(users_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.users_ = users_; + } else { + result.users_ = usersBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.setField(field, value); + } + @java.lang.Override + public Builder clearField( + com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + @java.lang.Override + public Builder clearOneof( + com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, + java.lang.Object value) { + return super.addRepeatedField(field, value); + } + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse) { + return mergeFrom((com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse other) { + if (other == com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse.getDefaultInstance()) return this; + if (!other.getApi().isEmpty()) { + api_ = other.api_; + onChanged(); + } + if (other.getTotalCount() != 0) { + setTotalCount(other.getTotalCount()); + } + if (usersBuilder_ == null) { + if (!other.users_.isEmpty()) { + if (users_.isEmpty()) { + users_ = other.users_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureUsersIsMutable(); + users_.addAll(other.users_); + } + onChanged(); + } + } else { + if (!other.users_.isEmpty()) { + if (usersBuilder_.isEmpty()) { + usersBuilder_.dispose(); + usersBuilder_ = null; + users_ = other.users_; + bitField0_ = (bitField0_ & ~0x00000001); + usersBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getUsersFieldBuilder() : null; + } else { + usersBuilder_.addAllMessages(other.users_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + private java.lang.Object api_ = ""; + /** + * string api = 1; + */ + public java.lang.String getApi() { + java.lang.Object ref = api_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + api_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * string api = 1; + */ + public com.google.protobuf.ByteString + getApiBytes() { + java.lang.Object ref = api_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + api_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * string api = 1; + */ + public Builder setApi( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + + api_ = value; + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder clearApi() { + + api_ = getDefaultInstance().getApi(); + onChanged(); + return this; + } + /** + * string api = 1; + */ + public Builder setApiBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + + api_ = value; + onChanged(); + return this; + } + + private int totalCount_ ; + /** + * int32 totalCount = 2; + */ + public int getTotalCount() { + return totalCount_; + } + /** + * int32 totalCount = 2; + */ + public Builder setTotalCount(int value) { + + totalCount_ = value; + onChanged(); + return this; + } + /** + * int32 totalCount = 2; + */ + public Builder clearTotalCount() { + + totalCount_ = 0; + onChanged(); + return this; + } + + private java.util.List users_ = + java.util.Collections.emptyList(); + private void ensureUsersIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + users_ = new java.util.ArrayList(users_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.loafle.cms.proto.user.UserOuterClass.User, com.loafle.cms.proto.user.UserOuterClass.User.Builder, com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder> usersBuilder_; + + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public java.util.List getUsersList() { + if (usersBuilder_ == null) { + return java.util.Collections.unmodifiableList(users_); + } else { + return usersBuilder_.getMessageList(); + } + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public int getUsersCount() { + if (usersBuilder_ == null) { + return users_.size(); + } else { + return usersBuilder_.getCount(); + } + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public com.loafle.cms.proto.user.UserOuterClass.User getUsers(int index) { + if (usersBuilder_ == null) { + return users_.get(index); + } else { + return usersBuilder_.getMessage(index); + } + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public Builder setUsers( + int index, com.loafle.cms.proto.user.UserOuterClass.User value) { + if (usersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUsersIsMutable(); + users_.set(index, value); + onChanged(); + } else { + usersBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public Builder setUsers( + int index, com.loafle.cms.proto.user.UserOuterClass.User.Builder builderForValue) { + if (usersBuilder_ == null) { + ensureUsersIsMutable(); + users_.set(index, builderForValue.build()); + onChanged(); + } else { + usersBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public Builder addUsers(com.loafle.cms.proto.user.UserOuterClass.User value) { + if (usersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUsersIsMutable(); + users_.add(value); + onChanged(); + } else { + usersBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public Builder addUsers( + int index, com.loafle.cms.proto.user.UserOuterClass.User value) { + if (usersBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureUsersIsMutable(); + users_.add(index, value); + onChanged(); + } else { + usersBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public Builder addUsers( + com.loafle.cms.proto.user.UserOuterClass.User.Builder builderForValue) { + if (usersBuilder_ == null) { + ensureUsersIsMutable(); + users_.add(builderForValue.build()); + onChanged(); + } else { + usersBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public Builder addUsers( + int index, com.loafle.cms.proto.user.UserOuterClass.User.Builder builderForValue) { + if (usersBuilder_ == null) { + ensureUsersIsMutable(); + users_.add(index, builderForValue.build()); + onChanged(); + } else { + usersBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public Builder addAllUsers( + java.lang.Iterable values) { + if (usersBuilder_ == null) { + ensureUsersIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, users_); + onChanged(); + } else { + usersBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public Builder clearUsers() { + if (usersBuilder_ == null) { + users_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + usersBuilder_.clear(); + } + return this; + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public Builder removeUsers(int index) { + if (usersBuilder_ == null) { + ensureUsersIsMutable(); + users_.remove(index); + onChanged(); + } else { + usersBuilder_.remove(index); + } + return this; + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public com.loafle.cms.proto.user.UserOuterClass.User.Builder getUsersBuilder( + int index) { + return getUsersFieldBuilder().getBuilder(index); + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder getUsersOrBuilder( + int index) { + if (usersBuilder_ == null) { + return users_.get(index); } else { + return usersBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public java.util.List + getUsersOrBuilderList() { + if (usersBuilder_ != null) { + return usersBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(users_); + } + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public com.loafle.cms.proto.user.UserOuterClass.User.Builder addUsersBuilder() { + return getUsersFieldBuilder().addBuilder( + com.loafle.cms.proto.user.UserOuterClass.User.getDefaultInstance()); + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public com.loafle.cms.proto.user.UserOuterClass.User.Builder addUsersBuilder( + int index) { + return getUsersFieldBuilder().addBuilder( + index, com.loafle.cms.proto.user.UserOuterClass.User.getDefaultInstance()); + } + /** + * repeated .loafle.cms.proto.user.User users = 3; + */ + public java.util.List + getUsersBuilderList() { + return getUsersFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + com.loafle.cms.proto.user.UserOuterClass.User, com.loafle.cms.proto.user.UserOuterClass.User.Builder, com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder> + getUsersFieldBuilder() { + if (usersBuilder_ == null) { + usersBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + com.loafle.cms.proto.user.UserOuterClass.User, com.loafle.cms.proto.user.UserOuterClass.User.Builder, com.loafle.cms.proto.user.UserOuterClass.UserOrBuilder>( + users_, + ((bitField0_ & 0x00000001) != 0), + getParentForChildren(), + isClean()); + users_ = null; + } + return usersBuilder_; + } + @java.lang.Override + public final Builder setUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + + // @@protoc_insertion_point(builder_scope:loafle.cms.proto.user.ReadAllUsersResponse) + } + + // @@protoc_insertion_point(class_scope:loafle.cms.proto.user.ReadAllUsersResponse) + private static final com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse DEFAULT_INSTANCE; + static { + DEFAULT_INSTANCE = new com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse(); + } + + public static com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ReadAllUsersResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ReadAllUsersResponse(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.loafle.cms.proto.user.UserServiceOuterClass.ReadAllUsersResponse getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_loafle_cms_proto_user_CreateUserRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_loafle_cms_proto_user_CreateUserRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_loafle_cms_proto_user_CreateUserResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_loafle_cms_proto_user_CreateUserResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_loafle_cms_proto_user_ReadUserByIdRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_loafle_cms_proto_user_ReadUserByIdRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_loafle_cms_proto_user_ReadUserByUsernameRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_loafle_cms_proto_user_ReadUserByUsernameRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_loafle_cms_proto_user_ReadUserResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_loafle_cms_proto_user_ReadUserResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_loafle_cms_proto_user_UpdateUserRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_loafle_cms_proto_user_UpdateUserRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_loafle_cms_proto_user_UpdateUserResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_loafle_cms_proto_user_UpdateUserResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_loafle_cms_proto_user_DeleteUserRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_loafle_cms_proto_user_DeleteUserRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_loafle_cms_proto_user_DeleteUserResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_loafle_cms_proto_user_DeleteUserResponse_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_loafle_cms_proto_user_ReadAllUsersRequest_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_loafle_cms_proto_user_ReadAllUsersRequest_fieldAccessorTable; + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_loafle_cms_proto_user_ReadAllUsersResponse_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_loafle_cms_proto_user_ReadAllUsersResponse_fieldAccessorTable; + + public static com.google.protobuf.Descriptors.FileDescriptor + getDescriptor() { + return descriptor; + } + private static com.google.protobuf.Descriptors.FileDescriptor + descriptor; + static { + java.lang.String[] descriptorData = { + "\n\027user/user-service.proto\022\025loafle.cms.pr" + + "oto.user\032\034common/search-criteria.proto\032\036" + + "common/search-pagination.proto\032\030common/s" + + "earch-sort.proto\032\017user/user.proto\"K\n\021Cre" + + "ateUserRequest\022\013\n\003api\030\001 \001(\t\022)\n\004user\030\002 \001(" + + "\0132\033.loafle.cms.proto.user.User\"-\n\022Create" + + "UserResponse\022\013\n\003api\030\001 \001(\t\022\n\n\002id\030\002 \001(\003\".\n" + + "\023ReadUserByIdRequest\022\013\n\003api\030\001 \001(\t\022\n\n\002id\030" + + "\002 \001(\003\":\n\031ReadUserByUsernameRequest\022\013\n\003ap" + + "i\030\001 \001(\t\022\020\n\010username\030\002 \001(\t\"J\n\020ReadUserRes" + + "ponse\022\013\n\003api\030\001 \001(\t\022)\n\004user\030\002 \001(\0132\033.loafl" + + "e.cms.proto.user.User\"K\n\021UpdateUserReque" + + "st\022\013\n\003api\030\001 \001(\t\022)\n\004user\030\002 \001(\0132\033.loafle.c" + + "ms.proto.user.User\"2\n\022UpdateUserResponse" + + "\022\013\n\003api\030\001 \001(\t\022\017\n\007updated\030\002 \001(\003\",\n\021Delete" + + "UserRequest\022\013\n\003api\030\001 \001(\t\022\n\n\002id\030\002 \001(\003\"2\n\022" + + "DeleteUserResponse\022\013\n\003api\030\001 \001(\t\022\017\n\007delet" + + "ed\030\002 \001(\003\"\317\001\n\023ReadAllUsersRequest\022\013\n\003api\030" + + "\001 \001(\t\022=\n\npagination\030\002 \001(\0132).loafle.cms.p" + + "roto.common.SearchPagination\0221\n\004sort\030\003 \001" + + "(\0132#.loafle.cms.proto.common.SearchSort\022" + + "9\n\010criteria\030\004 \003(\0132\'.loafle.cms.proto.com" + + "mon.SearchCriteria\"c\n\024ReadAllUsersRespon" + + "se\022\013\n\003api\030\001 \001(\t\022\022\n\ntotalCount\030\002 \001(\005\022*\n\005u" + + "sers\030\003 \003(\0132\033.loafle.cms.proto.user.User2" + + "\365\004\n\013UserService\022a\n\nCreateUser\022(.loafle.c" + + "ms.proto.user.CreateUserRequest\032).loafle" + + ".cms.proto.user.CreateUserResponse\022c\n\014Re" + + "adUserById\022*.loafle.cms.proto.user.ReadU" + + "serByIdRequest\032\'.loafle.cms.proto.user.R" + + "eadUserResponse\022o\n\022ReadUserByUsername\0220." + + "loafle.cms.proto.user.ReadUserByUsername" + + "Request\032\'.loafle.cms.proto.user.ReadUser" + + "Response\022a\n\nUpdateUser\022(.loafle.cms.prot" + + "o.user.UpdateUserRequest\032).loafle.cms.pr" + + "oto.user.UpdateUserResponse\022a\n\nDeleteUse" + + "r\022(.loafle.cms.proto.user.DeleteUserRequ" + + "est\032).loafle.cms.proto.user.DeleteUserRe" + + "sponse\022g\n\014ReadAllUsers\022*.loafle.cms.prot" + + "o.user.ReadAllUsersRequest\032+.loafle.cms." + + "proto.user.ReadAllUsersResponseBZ\n\031com.l" + + "oafle.cms.proto.userZ\035git.loafle.net/cms" + + "/proto/user\370\001\001\242\002\002LF\252\002\025Loafle.Cms.Proto.U" + + "serb\006proto3" + }; + descriptor = com.google.protobuf.Descriptors.FileDescriptor + .internalBuildGeneratedFileFrom(descriptorData, + new com.google.protobuf.Descriptors.FileDescriptor[] { + com.loafle.cms.proto.common.SearchCriteriaOuterClass.getDescriptor(), + com.loafle.cms.proto.common.SearchPaginationOuterClass.getDescriptor(), + com.loafle.cms.proto.common.SearchSortOuterClass.getDescriptor(), + com.loafle.cms.proto.user.UserOuterClass.getDescriptor(), + }); + internal_static_loafle_cms_proto_user_CreateUserRequest_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_loafle_cms_proto_user_CreateUserRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_loafle_cms_proto_user_CreateUserRequest_descriptor, + new java.lang.String[] { "Api", "User", }); + internal_static_loafle_cms_proto_user_CreateUserResponse_descriptor = + getDescriptor().getMessageTypes().get(1); + internal_static_loafle_cms_proto_user_CreateUserResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_loafle_cms_proto_user_CreateUserResponse_descriptor, + new java.lang.String[] { "Api", "Id", }); + internal_static_loafle_cms_proto_user_ReadUserByIdRequest_descriptor = + getDescriptor().getMessageTypes().get(2); + internal_static_loafle_cms_proto_user_ReadUserByIdRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_loafle_cms_proto_user_ReadUserByIdRequest_descriptor, + new java.lang.String[] { "Api", "Id", }); + internal_static_loafle_cms_proto_user_ReadUserByUsernameRequest_descriptor = + getDescriptor().getMessageTypes().get(3); + internal_static_loafle_cms_proto_user_ReadUserByUsernameRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_loafle_cms_proto_user_ReadUserByUsernameRequest_descriptor, + new java.lang.String[] { "Api", "Username", }); + internal_static_loafle_cms_proto_user_ReadUserResponse_descriptor = + getDescriptor().getMessageTypes().get(4); + internal_static_loafle_cms_proto_user_ReadUserResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_loafle_cms_proto_user_ReadUserResponse_descriptor, + new java.lang.String[] { "Api", "User", }); + internal_static_loafle_cms_proto_user_UpdateUserRequest_descriptor = + getDescriptor().getMessageTypes().get(5); + internal_static_loafle_cms_proto_user_UpdateUserRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_loafle_cms_proto_user_UpdateUserRequest_descriptor, + new java.lang.String[] { "Api", "User", }); + internal_static_loafle_cms_proto_user_UpdateUserResponse_descriptor = + getDescriptor().getMessageTypes().get(6); + internal_static_loafle_cms_proto_user_UpdateUserResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_loafle_cms_proto_user_UpdateUserResponse_descriptor, + new java.lang.String[] { "Api", "Updated", }); + internal_static_loafle_cms_proto_user_DeleteUserRequest_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_loafle_cms_proto_user_DeleteUserRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_loafle_cms_proto_user_DeleteUserRequest_descriptor, + new java.lang.String[] { "Api", "Id", }); + internal_static_loafle_cms_proto_user_DeleteUserResponse_descriptor = + getDescriptor().getMessageTypes().get(8); + internal_static_loafle_cms_proto_user_DeleteUserResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_loafle_cms_proto_user_DeleteUserResponse_descriptor, + new java.lang.String[] { "Api", "Deleted", }); + internal_static_loafle_cms_proto_user_ReadAllUsersRequest_descriptor = + getDescriptor().getMessageTypes().get(9); + internal_static_loafle_cms_proto_user_ReadAllUsersRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_loafle_cms_proto_user_ReadAllUsersRequest_descriptor, + new java.lang.String[] { "Api", "Pagination", "Sort", "Criteria", }); + internal_static_loafle_cms_proto_user_ReadAllUsersResponse_descriptor = + getDescriptor().getMessageTypes().get(10); + internal_static_loafle_cms_proto_user_ReadAllUsersResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_loafle_cms_proto_user_ReadAllUsersResponse_descriptor, + new java.lang.String[] { "Api", "TotalCount", "Users", }); + com.loafle.cms.proto.common.SearchCriteriaOuterClass.getDescriptor(); + com.loafle.cms.proto.common.SearchPaginationOuterClass.getDescriptor(); + com.loafle.cms.proto.common.SearchSortOuterClass.getDescriptor(); + com.loafle.cms.proto.user.UserOuterClass.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) +} diff --git a/pkg/api/v1/web/common/search-criteria_pb.d.ts b/pkg/api/v1/web/common/search-criteria_pb.d.ts new file mode 100644 index 0000000..445976a --- /dev/null +++ b/pkg/api/v1/web/common/search-criteria_pb.d.ts @@ -0,0 +1,44 @@ +import * as jspb from "google-protobuf" + +import * as google_protobuf_any_pb from 'google-protobuf/google/protobuf/any_pb'; + +export class SearchCriteria extends jspb.Message { + getKey(): string; + setKey(value: string): void; + + getOperation(): SearchOperation; + setOperation(value: SearchOperation): void; + + getValue(): google_protobuf_any_pb.Any | undefined; + setValue(value?: google_protobuf_any_pb.Any): void; + hasValue(): boolean; + clearValue(): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SearchCriteria.AsObject; + static toObject(includeInstance: boolean, msg: SearchCriteria): SearchCriteria.AsObject; + static serializeBinaryToWriter(message: SearchCriteria, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SearchCriteria; + static deserializeBinaryFromReader(message: SearchCriteria, reader: jspb.BinaryReader): SearchCriteria; +} + +export namespace SearchCriteria { + export type AsObject = { + key: string, + operation: SearchOperation, + value?: google_protobuf_any_pb.Any.AsObject, + } +} + +export enum SearchOperation { + EQUAL = 0, + NOT_EQUAL = 1, + GREATER_THAN = 2, + GREATER_THAN_EQUAL = 3, + LESS_THAN = 4, + LESS_THAN_EQUAL = 5, + LIKE = 6, + STARTS_WITH = 7, + ENDS_WITH = 8, + CONTAINS = 9, +} diff --git a/pkg/api/v1/web/common/search-criteria_pb.js b/pkg/api/v1/web/common/search-criteria_pb.js new file mode 100644 index 0000000..4b551df --- /dev/null +++ b/pkg/api/v1/web/common/search-criteria_pb.js @@ -0,0 +1,256 @@ +/** + * @fileoverview + * @enhanceable + * @suppress {messageConventions} JS Compiler reports an error if a variable or + * field starts with 'MSG_' and isn't a translatable message. + * @public + */ +// GENERATED CODE -- DO NOT EDIT! + +var jspb = require('google-protobuf'); +var goog = jspb; +var global = Function('return this')(); + +var google_protobuf_any_pb = require('google-protobuf/google/protobuf/any_pb.js'); +goog.object.extend(proto, google_protobuf_any_pb); +goog.exportSymbol('proto.loafle.cms.proto.common.SearchCriteria', null, global); +goog.exportSymbol('proto.loafle.cms.proto.common.SearchOperation', null, global); +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.loafle.cms.proto.common.SearchCriteria = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.loafle.cms.proto.common.SearchCriteria, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.loafle.cms.proto.common.SearchCriteria.displayName = 'proto.loafle.cms.proto.common.SearchCriteria'; +} + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.loafle.cms.proto.common.SearchCriteria.prototype.toObject = function(opt_includeInstance) { + return proto.loafle.cms.proto.common.SearchCriteria.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.loafle.cms.proto.common.SearchCriteria} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.common.SearchCriteria.toObject = function(includeInstance, msg) { + var f, obj = { + key: jspb.Message.getFieldWithDefault(msg, 1, ""), + operation: jspb.Message.getFieldWithDefault(msg, 2, 0), + value: (f = msg.getValue()) && google_protobuf_any_pb.Any.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.loafle.cms.proto.common.SearchCriteria} + */ +proto.loafle.cms.proto.common.SearchCriteria.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.loafle.cms.proto.common.SearchCriteria; + return proto.loafle.cms.proto.common.SearchCriteria.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.loafle.cms.proto.common.SearchCriteria} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.loafle.cms.proto.common.SearchCriteria} + */ +proto.loafle.cms.proto.common.SearchCriteria.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setKey(value); + break; + case 2: + var value = /** @type {!proto.loafle.cms.proto.common.SearchOperation} */ (reader.readEnum()); + msg.setOperation(value); + break; + case 3: + var value = new google_protobuf_any_pb.Any; + reader.readMessage(value,google_protobuf_any_pb.Any.deserializeBinaryFromReader); + msg.setValue(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.loafle.cms.proto.common.SearchCriteria.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.loafle.cms.proto.common.SearchCriteria.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.loafle.cms.proto.common.SearchCriteria} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.common.SearchCriteria.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getKey(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getOperation(); + if (f !== 0.0) { + writer.writeEnum( + 2, + f + ); + } + f = message.getValue(); + if (f != null) { + writer.writeMessage( + 3, + f, + google_protobuf_any_pb.Any.serializeBinaryToWriter + ); + } +}; + + +/** + * optional string key = 1; + * @return {string} + */ +proto.loafle.cms.proto.common.SearchCriteria.prototype.getKey = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.common.SearchCriteria.prototype.setKey = function(value) { + jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional SearchOperation operation = 2; + * @return {!proto.loafle.cms.proto.common.SearchOperation} + */ +proto.loafle.cms.proto.common.SearchCriteria.prototype.getOperation = function() { + return /** @type {!proto.loafle.cms.proto.common.SearchOperation} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** @param {!proto.loafle.cms.proto.common.SearchOperation} value */ +proto.loafle.cms.proto.common.SearchCriteria.prototype.setOperation = function(value) { + jspb.Message.setProto3EnumField(this, 2, value); +}; + + +/** + * optional google.protobuf.Any value = 3; + * @return {?proto.google.protobuf.Any} + */ +proto.loafle.cms.proto.common.SearchCriteria.prototype.getValue = function() { + return /** @type{?proto.google.protobuf.Any} */ ( + jspb.Message.getWrapperField(this, google_protobuf_any_pb.Any, 3)); +}; + + +/** @param {?proto.google.protobuf.Any|undefined} value */ +proto.loafle.cms.proto.common.SearchCriteria.prototype.setValue = function(value) { + jspb.Message.setWrapperField(this, 3, value); +}; + + +/** + * Clears the message field making it undefined. + */ +proto.loafle.cms.proto.common.SearchCriteria.prototype.clearValue = function() { + this.setValue(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.loafle.cms.proto.common.SearchCriteria.prototype.hasValue = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * @enum {number} + */ +proto.loafle.cms.proto.common.SearchOperation = { + EQUAL: 0, + NOT_EQUAL: 1, + GREATER_THAN: 2, + GREATER_THAN_EQUAL: 3, + LESS_THAN: 4, + LESS_THAN_EQUAL: 5, + LIKE: 6, + STARTS_WITH: 7, + ENDS_WITH: 8, + CONTAINS: 9 +}; + +goog.object.extend(exports, proto.loafle.cms.proto.common); diff --git a/pkg/api/v1/web/common/search-pagination_pb.d.ts b/pkg/api/v1/web/common/search-pagination_pb.d.ts new file mode 100644 index 0000000..9102762 --- /dev/null +++ b/pkg/api/v1/web/common/search-pagination_pb.d.ts @@ -0,0 +1,24 @@ +import * as jspb from "google-protobuf" + +export class SearchPagination extends jspb.Message { + getIndex(): number; + setIndex(value: number): void; + + getSize(): number; + setSize(value: number): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SearchPagination.AsObject; + static toObject(includeInstance: boolean, msg: SearchPagination): SearchPagination.AsObject; + static serializeBinaryToWriter(message: SearchPagination, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SearchPagination; + static deserializeBinaryFromReader(message: SearchPagination, reader: jspb.BinaryReader): SearchPagination; +} + +export namespace SearchPagination { + export type AsObject = { + index: number, + size: number, + } +} + diff --git a/pkg/api/v1/web/common/search-pagination_pb.js b/pkg/api/v1/web/common/search-pagination_pb.js new file mode 100644 index 0000000..053c66a --- /dev/null +++ b/pkg/api/v1/web/common/search-pagination_pb.js @@ -0,0 +1,190 @@ +/** + * @fileoverview + * @enhanceable + * @suppress {messageConventions} JS Compiler reports an error if a variable or + * field starts with 'MSG_' and isn't a translatable message. + * @public + */ +// GENERATED CODE -- DO NOT EDIT! + +var jspb = require('google-protobuf'); +var goog = jspb; +var global = Function('return this')(); + +goog.exportSymbol('proto.loafle.cms.proto.common.SearchPagination', null, global); +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.loafle.cms.proto.common.SearchPagination = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.loafle.cms.proto.common.SearchPagination, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.loafle.cms.proto.common.SearchPagination.displayName = 'proto.loafle.cms.proto.common.SearchPagination'; +} + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.loafle.cms.proto.common.SearchPagination.prototype.toObject = function(opt_includeInstance) { + return proto.loafle.cms.proto.common.SearchPagination.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.loafle.cms.proto.common.SearchPagination} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.common.SearchPagination.toObject = function(includeInstance, msg) { + var f, obj = { + index: jspb.Message.getFieldWithDefault(msg, 1, 0), + size: jspb.Message.getFieldWithDefault(msg, 2, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.loafle.cms.proto.common.SearchPagination} + */ +proto.loafle.cms.proto.common.SearchPagination.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.loafle.cms.proto.common.SearchPagination; + return proto.loafle.cms.proto.common.SearchPagination.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.loafle.cms.proto.common.SearchPagination} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.loafle.cms.proto.common.SearchPagination} + */ +proto.loafle.cms.proto.common.SearchPagination.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readInt32()); + msg.setIndex(value); + break; + case 2: + var value = /** @type {number} */ (reader.readInt32()); + msg.setSize(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.loafle.cms.proto.common.SearchPagination.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.loafle.cms.proto.common.SearchPagination.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.loafle.cms.proto.common.SearchPagination} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.common.SearchPagination.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getIndex(); + if (f !== 0) { + writer.writeInt32( + 1, + f + ); + } + f = message.getSize(); + if (f !== 0) { + writer.writeInt32( + 2, + f + ); + } +}; + + +/** + * optional int32 index = 1; + * @return {number} + */ +proto.loafle.cms.proto.common.SearchPagination.prototype.getIndex = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** @param {number} value */ +proto.loafle.cms.proto.common.SearchPagination.prototype.setIndex = function(value) { + jspb.Message.setProto3IntField(this, 1, value); +}; + + +/** + * optional int32 size = 2; + * @return {number} + */ +proto.loafle.cms.proto.common.SearchPagination.prototype.getSize = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** @param {number} value */ +proto.loafle.cms.proto.common.SearchPagination.prototype.setSize = function(value) { + jspb.Message.setProto3IntField(this, 2, value); +}; + + +goog.object.extend(exports, proto.loafle.cms.proto.common); diff --git a/pkg/api/v1/web/common/search-sort_pb.d.ts b/pkg/api/v1/web/common/search-sort_pb.d.ts new file mode 100644 index 0000000..22499c3 --- /dev/null +++ b/pkg/api/v1/web/common/search-sort_pb.d.ts @@ -0,0 +1,28 @@ +import * as jspb from "google-protobuf" + +export class SearchSort extends jspb.Message { + getKey(): string; + setKey(value: string): void; + + getOrder(): SearchOrder; + setOrder(value: SearchOrder): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): SearchSort.AsObject; + static toObject(includeInstance: boolean, msg: SearchSort): SearchSort.AsObject; + static serializeBinaryToWriter(message: SearchSort, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): SearchSort; + static deserializeBinaryFromReader(message: SearchSort, reader: jspb.BinaryReader): SearchSort; +} + +export namespace SearchSort { + export type AsObject = { + key: string, + order: SearchOrder, + } +} + +export enum SearchOrder { + DESC = 0, + ASC = 1, +} diff --git a/pkg/api/v1/web/common/search-sort_pb.js b/pkg/api/v1/web/common/search-sort_pb.js new file mode 100644 index 0000000..8cf63e9 --- /dev/null +++ b/pkg/api/v1/web/common/search-sort_pb.js @@ -0,0 +1,199 @@ +/** + * @fileoverview + * @enhanceable + * @suppress {messageConventions} JS Compiler reports an error if a variable or + * field starts with 'MSG_' and isn't a translatable message. + * @public + */ +// GENERATED CODE -- DO NOT EDIT! + +var jspb = require('google-protobuf'); +var goog = jspb; +var global = Function('return this')(); + +goog.exportSymbol('proto.loafle.cms.proto.common.SearchOrder', null, global); +goog.exportSymbol('proto.loafle.cms.proto.common.SearchSort', null, global); +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.loafle.cms.proto.common.SearchSort = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.loafle.cms.proto.common.SearchSort, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.loafle.cms.proto.common.SearchSort.displayName = 'proto.loafle.cms.proto.common.SearchSort'; +} + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.loafle.cms.proto.common.SearchSort.prototype.toObject = function(opt_includeInstance) { + return proto.loafle.cms.proto.common.SearchSort.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.loafle.cms.proto.common.SearchSort} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.common.SearchSort.toObject = function(includeInstance, msg) { + var f, obj = { + key: jspb.Message.getFieldWithDefault(msg, 1, ""), + order: jspb.Message.getFieldWithDefault(msg, 2, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.loafle.cms.proto.common.SearchSort} + */ +proto.loafle.cms.proto.common.SearchSort.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.loafle.cms.proto.common.SearchSort; + return proto.loafle.cms.proto.common.SearchSort.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.loafle.cms.proto.common.SearchSort} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.loafle.cms.proto.common.SearchSort} + */ +proto.loafle.cms.proto.common.SearchSort.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setKey(value); + break; + case 2: + var value = /** @type {!proto.loafle.cms.proto.common.SearchOrder} */ (reader.readEnum()); + msg.setOrder(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.loafle.cms.proto.common.SearchSort.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.loafle.cms.proto.common.SearchSort.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.loafle.cms.proto.common.SearchSort} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.common.SearchSort.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getKey(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getOrder(); + if (f !== 0.0) { + writer.writeEnum( + 2, + f + ); + } +}; + + +/** + * optional string key = 1; + * @return {string} + */ +proto.loafle.cms.proto.common.SearchSort.prototype.getKey = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.common.SearchSort.prototype.setKey = function(value) { + jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional SearchOrder order = 2; + * @return {!proto.loafle.cms.proto.common.SearchOrder} + */ +proto.loafle.cms.proto.common.SearchSort.prototype.getOrder = function() { + return /** @type {!proto.loafle.cms.proto.common.SearchOrder} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** @param {!proto.loafle.cms.proto.common.SearchOrder} value */ +proto.loafle.cms.proto.common.SearchSort.prototype.setOrder = function(value) { + jspb.Message.setProto3EnumField(this, 2, value); +}; + + +/** + * @enum {number} + */ +proto.loafle.cms.proto.common.SearchOrder = { + DESC: 0, + ASC: 1 +}; + +goog.object.extend(exports, proto.loafle.cms.proto.common); diff --git a/pkg/api/v1/web/package.json b/pkg/api/v1/web/package.json new file mode 100755 index 0000000..866a6e0 --- /dev/null +++ b/pkg/api/v1/web/package.json @@ -0,0 +1,18 @@ +{ + "name": "@loafle-cms/proto-web", + "author": "Loafle ", + "description": "Proto module of Odds Crawler", + "version": "0.0.1", + "license": "COMMERCIAL", + "private": false, + "repository": { + "type": "git", + "url": "https://git.loafle.net/overflow/commons-typescript.git" + }, + "publishConfig": { + "registry": "https://nexus.loafle.net/repository/npm-loafle/" + }, + "dependencies": {}, + "devDependencies": {}, + "peerDependencies": {} +} diff --git a/pkg/api/v1/web/user/user-service_grpc_web_pb.d.ts b/pkg/api/v1/web/user/user-service_grpc_web_pb.d.ts new file mode 100644 index 0000000..80178b3 --- /dev/null +++ b/pkg/api/v1/web/user/user-service_grpc_web_pb.d.ts @@ -0,0 +1,106 @@ +import * as grpcWeb from 'grpc-web'; + +import * as common_search$criteria_pb from '../common/search-criteria_pb'; +import * as common_search$pagination_pb from '../common/search-pagination_pb'; +import * as common_search$sort_pb from '../common/search-sort_pb'; +import * as user_user_pb from '../user/user_pb'; + +import { + CreateUserRequest, + CreateUserResponse, + DeleteUserRequest, + DeleteUserResponse, + ReadAllUsersRequest, + ReadAllUsersResponse, + ReadUserByIdRequest, + ReadUserByUsernameRequest, + ReadUserResponse, + UpdateUserRequest, + UpdateUserResponse} from './user-service_pb'; + +export class UserServiceClient { + constructor (hostname: string, + credentials: null | { [index: string]: string; }, + options: null | { [index: string]: string; }); + + createUser( + request: CreateUserRequest, + metadata: grpcWeb.Metadata | undefined, + callback: (err: grpcWeb.Error, + response: CreateUserResponse) => void + ): grpcWeb.ClientReadableStream; + + readUserById( + request: ReadUserByIdRequest, + metadata: grpcWeb.Metadata | undefined, + callback: (err: grpcWeb.Error, + response: ReadUserResponse) => void + ): grpcWeb.ClientReadableStream; + + readUserByUsername( + request: ReadUserByUsernameRequest, + metadata: grpcWeb.Metadata | undefined, + callback: (err: grpcWeb.Error, + response: ReadUserResponse) => void + ): grpcWeb.ClientReadableStream; + + updateUser( + request: UpdateUserRequest, + metadata: grpcWeb.Metadata | undefined, + callback: (err: grpcWeb.Error, + response: UpdateUserResponse) => void + ): grpcWeb.ClientReadableStream; + + deleteUser( + request: DeleteUserRequest, + metadata: grpcWeb.Metadata | undefined, + callback: (err: grpcWeb.Error, + response: DeleteUserResponse) => void + ): grpcWeb.ClientReadableStream; + + readAllUsers( + request: ReadAllUsersRequest, + metadata: grpcWeb.Metadata | undefined, + callback: (err: grpcWeb.Error, + response: ReadAllUsersResponse) => void + ): grpcWeb.ClientReadableStream; + +} + +export class UserServicePromiseClient { + constructor (hostname: string, + credentials: null | { [index: string]: string; }, + options: null | { [index: string]: string; }); + + createUser( + request: CreateUserRequest, + metadata?: grpcWeb.Metadata + ): Promise; + + readUserById( + request: ReadUserByIdRequest, + metadata?: grpcWeb.Metadata + ): Promise; + + readUserByUsername( + request: ReadUserByUsernameRequest, + metadata?: grpcWeb.Metadata + ): Promise; + + updateUser( + request: UpdateUserRequest, + metadata?: grpcWeb.Metadata + ): Promise; + + deleteUser( + request: DeleteUserRequest, + metadata?: grpcWeb.Metadata + ): Promise; + + readAllUsers( + request: ReadAllUsersRequest, + metadata?: grpcWeb.Metadata + ): Promise; + +} + diff --git a/pkg/api/v1/web/user/user-service_grpc_web_pb.js b/pkg/api/v1/web/user/user-service_grpc_web_pb.js new file mode 100644 index 0000000..beffc2d --- /dev/null +++ b/pkg/api/v1/web/user/user-service_grpc_web_pb.js @@ -0,0 +1,431 @@ +/** + * @fileoverview gRPC-Web generated client stub for loafle.cms.proto.user + * @enhanceable + * @public + */ + +// GENERATED CODE -- DO NOT EDIT! + + + +const grpc = {}; +grpc.web = require('grpc-web'); + + +var common_search$criteria_pb = require('../common/search-criteria_pb.js') + +var common_search$pagination_pb = require('../common/search-pagination_pb.js') + +var common_search$sort_pb = require('../common/search-sort_pb.js') + +var user_user_pb = require('../user/user_pb.js') +const proto = {}; +proto.loafle = {}; +proto.loafle.cms = {}; +proto.loafle.cms.proto = {}; +proto.loafle.cms.proto.user = require('./user-service_pb.js'); + +/** + * @param {string} hostname + * @param {?Object} credentials + * @param {?Object} options + * @constructor + * @struct + * @final + */ +proto.loafle.cms.proto.user.UserServiceClient = + function(hostname, credentials, options) { + if (!options) options = {}; + options['format'] = 'binary'; + + /** + * @private @const {!grpc.web.GrpcWebClientBase} The client + */ + this.client_ = new grpc.web.GrpcWebClientBase(options); + + /** + * @private @const {string} The hostname + */ + this.hostname_ = hostname; + + /** + * @private @const {?Object} The credentials to be used to connect + * to the server + */ + this.credentials_ = credentials; + + /** + * @private @const {?Object} Options for the client + */ + this.options_ = options; +}; + + +/** + * @param {string} hostname + * @param {?Object} credentials + * @param {?Object} options + * @constructor + * @struct + * @final + */ +proto.loafle.cms.proto.user.UserServicePromiseClient = + function(hostname, credentials, options) { + if (!options) options = {}; + options['format'] = 'binary'; + + /** + * @private @const {!grpc.web.GrpcWebClientBase} The client + */ + this.client_ = new grpc.web.GrpcWebClientBase(options); + + /** + * @private @const {string} The hostname + */ + this.hostname_ = hostname; + + /** + * @private @const {?Object} The credentials to be used to connect + * to the server + */ + this.credentials_ = credentials; + + /** + * @private @const {?Object} Options for the client + */ + this.options_ = options; +}; + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.loafle.cms.proto.user.CreateUserRequest, + * !proto.loafle.cms.proto.user.CreateUserResponse>} + */ +const methodInfo_UserService_CreateUser = new grpc.web.AbstractClientBase.MethodInfo( + proto.loafle.cms.proto.user.CreateUserResponse, + /** @param {!proto.loafle.cms.proto.user.CreateUserRequest} request */ + function(request) { + return request.serializeBinary(); + }, + proto.loafle.cms.proto.user.CreateUserResponse.deserializeBinary +); + + +/** + * @param {!proto.loafle.cms.proto.user.CreateUserRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.loafle.cms.proto.user.CreateUserResponse)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.loafle.cms.proto.user.UserServiceClient.prototype.createUser = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/loafle.cms.proto.user.UserService/CreateUser', + request, + metadata || {}, + methodInfo_UserService_CreateUser, + callback); +}; + + +/** + * @param {!proto.loafle.cms.proto.user.CreateUserRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * A native promise that resolves to the response + */ +proto.loafle.cms.proto.user.UserServicePromiseClient.prototype.createUser = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/loafle.cms.proto.user.UserService/CreateUser', + request, + metadata || {}, + methodInfo_UserService_CreateUser); +}; + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.loafle.cms.proto.user.ReadUserByIdRequest, + * !proto.loafle.cms.proto.user.ReadUserResponse>} + */ +const methodInfo_UserService_ReadUserById = new grpc.web.AbstractClientBase.MethodInfo( + proto.loafle.cms.proto.user.ReadUserResponse, + /** @param {!proto.loafle.cms.proto.user.ReadUserByIdRequest} request */ + function(request) { + return request.serializeBinary(); + }, + proto.loafle.cms.proto.user.ReadUserResponse.deserializeBinary +); + + +/** + * @param {!proto.loafle.cms.proto.user.ReadUserByIdRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.loafle.cms.proto.user.ReadUserResponse)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.loafle.cms.proto.user.UserServiceClient.prototype.readUserById = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/loafle.cms.proto.user.UserService/ReadUserById', + request, + metadata || {}, + methodInfo_UserService_ReadUserById, + callback); +}; + + +/** + * @param {!proto.loafle.cms.proto.user.ReadUserByIdRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * A native promise that resolves to the response + */ +proto.loafle.cms.proto.user.UserServicePromiseClient.prototype.readUserById = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/loafle.cms.proto.user.UserService/ReadUserById', + request, + metadata || {}, + methodInfo_UserService_ReadUserById); +}; + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.loafle.cms.proto.user.ReadUserByUsernameRequest, + * !proto.loafle.cms.proto.user.ReadUserResponse>} + */ +const methodInfo_UserService_ReadUserByUsername = new grpc.web.AbstractClientBase.MethodInfo( + proto.loafle.cms.proto.user.ReadUserResponse, + /** @param {!proto.loafle.cms.proto.user.ReadUserByUsernameRequest} request */ + function(request) { + return request.serializeBinary(); + }, + proto.loafle.cms.proto.user.ReadUserResponse.deserializeBinary +); + + +/** + * @param {!proto.loafle.cms.proto.user.ReadUserByUsernameRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.loafle.cms.proto.user.ReadUserResponse)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.loafle.cms.proto.user.UserServiceClient.prototype.readUserByUsername = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/loafle.cms.proto.user.UserService/ReadUserByUsername', + request, + metadata || {}, + methodInfo_UserService_ReadUserByUsername, + callback); +}; + + +/** + * @param {!proto.loafle.cms.proto.user.ReadUserByUsernameRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * A native promise that resolves to the response + */ +proto.loafle.cms.proto.user.UserServicePromiseClient.prototype.readUserByUsername = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/loafle.cms.proto.user.UserService/ReadUserByUsername', + request, + metadata || {}, + methodInfo_UserService_ReadUserByUsername); +}; + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.loafle.cms.proto.user.UpdateUserRequest, + * !proto.loafle.cms.proto.user.UpdateUserResponse>} + */ +const methodInfo_UserService_UpdateUser = new grpc.web.AbstractClientBase.MethodInfo( + proto.loafle.cms.proto.user.UpdateUserResponse, + /** @param {!proto.loafle.cms.proto.user.UpdateUserRequest} request */ + function(request) { + return request.serializeBinary(); + }, + proto.loafle.cms.proto.user.UpdateUserResponse.deserializeBinary +); + + +/** + * @param {!proto.loafle.cms.proto.user.UpdateUserRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.loafle.cms.proto.user.UpdateUserResponse)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.loafle.cms.proto.user.UserServiceClient.prototype.updateUser = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/loafle.cms.proto.user.UserService/UpdateUser', + request, + metadata || {}, + methodInfo_UserService_UpdateUser, + callback); +}; + + +/** + * @param {!proto.loafle.cms.proto.user.UpdateUserRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * A native promise that resolves to the response + */ +proto.loafle.cms.proto.user.UserServicePromiseClient.prototype.updateUser = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/loafle.cms.proto.user.UserService/UpdateUser', + request, + metadata || {}, + methodInfo_UserService_UpdateUser); +}; + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.loafle.cms.proto.user.DeleteUserRequest, + * !proto.loafle.cms.proto.user.DeleteUserResponse>} + */ +const methodInfo_UserService_DeleteUser = new grpc.web.AbstractClientBase.MethodInfo( + proto.loafle.cms.proto.user.DeleteUserResponse, + /** @param {!proto.loafle.cms.proto.user.DeleteUserRequest} request */ + function(request) { + return request.serializeBinary(); + }, + proto.loafle.cms.proto.user.DeleteUserResponse.deserializeBinary +); + + +/** + * @param {!proto.loafle.cms.proto.user.DeleteUserRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.loafle.cms.proto.user.DeleteUserResponse)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.loafle.cms.proto.user.UserServiceClient.prototype.deleteUser = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/loafle.cms.proto.user.UserService/DeleteUser', + request, + metadata || {}, + methodInfo_UserService_DeleteUser, + callback); +}; + + +/** + * @param {!proto.loafle.cms.proto.user.DeleteUserRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * A native promise that resolves to the response + */ +proto.loafle.cms.proto.user.UserServicePromiseClient.prototype.deleteUser = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/loafle.cms.proto.user.UserService/DeleteUser', + request, + metadata || {}, + methodInfo_UserService_DeleteUser); +}; + + +/** + * @const + * @type {!grpc.web.AbstractClientBase.MethodInfo< + * !proto.loafle.cms.proto.user.ReadAllUsersRequest, + * !proto.loafle.cms.proto.user.ReadAllUsersResponse>} + */ +const methodInfo_UserService_ReadAllUsers = new grpc.web.AbstractClientBase.MethodInfo( + proto.loafle.cms.proto.user.ReadAllUsersResponse, + /** @param {!proto.loafle.cms.proto.user.ReadAllUsersRequest} request */ + function(request) { + return request.serializeBinary(); + }, + proto.loafle.cms.proto.user.ReadAllUsersResponse.deserializeBinary +); + + +/** + * @param {!proto.loafle.cms.proto.user.ReadAllUsersRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @param {function(?grpc.web.Error, ?proto.loafle.cms.proto.user.ReadAllUsersResponse)} + * callback The callback function(error, response) + * @return {!grpc.web.ClientReadableStream|undefined} + * The XHR Node Readable Stream + */ +proto.loafle.cms.proto.user.UserServiceClient.prototype.readAllUsers = + function(request, metadata, callback) { + return this.client_.rpcCall(this.hostname_ + + '/loafle.cms.proto.user.UserService/ReadAllUsers', + request, + metadata || {}, + methodInfo_UserService_ReadAllUsers, + callback); +}; + + +/** + * @param {!proto.loafle.cms.proto.user.ReadAllUsersRequest} request The + * request proto + * @param {?Object} metadata User defined + * call metadata + * @return {!Promise} + * A native promise that resolves to the response + */ +proto.loafle.cms.proto.user.UserServicePromiseClient.prototype.readAllUsers = + function(request, metadata) { + return this.client_.unaryCall(this.hostname_ + + '/loafle.cms.proto.user.UserService/ReadAllUsers', + request, + metadata || {}, + methodInfo_UserService_ReadAllUsers); +}; + + +module.exports = proto.loafle.cms.proto.user; + diff --git a/pkg/api/v1/web/user/user-service_pb.d.ts b/pkg/api/v1/web/user/user-service_pb.d.ts new file mode 100644 index 0000000..b5b70b4 --- /dev/null +++ b/pkg/api/v1/web/user/user-service_pb.d.ts @@ -0,0 +1,275 @@ +import * as jspb from "google-protobuf" + +import * as common_search$criteria_pb from '../common/search-criteria_pb'; +import * as common_search$pagination_pb from '../common/search-pagination_pb'; +import * as common_search$sort_pb from '../common/search-sort_pb'; +import * as user_user_pb from '../user/user_pb'; + +export class CreateUserRequest extends jspb.Message { + getApi(): string; + setApi(value: string): void; + + getUser(): user_user_pb.User | undefined; + setUser(value?: user_user_pb.User): void; + hasUser(): boolean; + clearUser(): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CreateUserRequest.AsObject; + static toObject(includeInstance: boolean, msg: CreateUserRequest): CreateUserRequest.AsObject; + static serializeBinaryToWriter(message: CreateUserRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CreateUserRequest; + static deserializeBinaryFromReader(message: CreateUserRequest, reader: jspb.BinaryReader): CreateUserRequest; +} + +export namespace CreateUserRequest { + export type AsObject = { + api: string, + user?: user_user_pb.User.AsObject, + } +} + +export class CreateUserResponse extends jspb.Message { + getApi(): string; + setApi(value: string): void; + + getId(): number; + setId(value: number): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CreateUserResponse.AsObject; + static toObject(includeInstance: boolean, msg: CreateUserResponse): CreateUserResponse.AsObject; + static serializeBinaryToWriter(message: CreateUserResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CreateUserResponse; + static deserializeBinaryFromReader(message: CreateUserResponse, reader: jspb.BinaryReader): CreateUserResponse; +} + +export namespace CreateUserResponse { + export type AsObject = { + api: string, + id: number, + } +} + +export class ReadUserByIdRequest extends jspb.Message { + getApi(): string; + setApi(value: string): void; + + getId(): number; + setId(value: number): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ReadUserByIdRequest.AsObject; + static toObject(includeInstance: boolean, msg: ReadUserByIdRequest): ReadUserByIdRequest.AsObject; + static serializeBinaryToWriter(message: ReadUserByIdRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ReadUserByIdRequest; + static deserializeBinaryFromReader(message: ReadUserByIdRequest, reader: jspb.BinaryReader): ReadUserByIdRequest; +} + +export namespace ReadUserByIdRequest { + export type AsObject = { + api: string, + id: number, + } +} + +export class ReadUserByUsernameRequest extends jspb.Message { + getApi(): string; + setApi(value: string): void; + + getUsername(): string; + setUsername(value: string): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ReadUserByUsernameRequest.AsObject; + static toObject(includeInstance: boolean, msg: ReadUserByUsernameRequest): ReadUserByUsernameRequest.AsObject; + static serializeBinaryToWriter(message: ReadUserByUsernameRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ReadUserByUsernameRequest; + static deserializeBinaryFromReader(message: ReadUserByUsernameRequest, reader: jspb.BinaryReader): ReadUserByUsernameRequest; +} + +export namespace ReadUserByUsernameRequest { + export type AsObject = { + api: string, + username: string, + } +} + +export class ReadUserResponse extends jspb.Message { + getApi(): string; + setApi(value: string): void; + + getUser(): user_user_pb.User | undefined; + setUser(value?: user_user_pb.User): void; + hasUser(): boolean; + clearUser(): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ReadUserResponse.AsObject; + static toObject(includeInstance: boolean, msg: ReadUserResponse): ReadUserResponse.AsObject; + static serializeBinaryToWriter(message: ReadUserResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ReadUserResponse; + static deserializeBinaryFromReader(message: ReadUserResponse, reader: jspb.BinaryReader): ReadUserResponse; +} + +export namespace ReadUserResponse { + export type AsObject = { + api: string, + user?: user_user_pb.User.AsObject, + } +} + +export class UpdateUserRequest extends jspb.Message { + getApi(): string; + setApi(value: string): void; + + getUser(): user_user_pb.User | undefined; + setUser(value?: user_user_pb.User): void; + hasUser(): boolean; + clearUser(): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): UpdateUserRequest.AsObject; + static toObject(includeInstance: boolean, msg: UpdateUserRequest): UpdateUserRequest.AsObject; + static serializeBinaryToWriter(message: UpdateUserRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): UpdateUserRequest; + static deserializeBinaryFromReader(message: UpdateUserRequest, reader: jspb.BinaryReader): UpdateUserRequest; +} + +export namespace UpdateUserRequest { + export type AsObject = { + api: string, + user?: user_user_pb.User.AsObject, + } +} + +export class UpdateUserResponse extends jspb.Message { + getApi(): string; + setApi(value: string): void; + + getUpdated(): number; + setUpdated(value: number): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): UpdateUserResponse.AsObject; + static toObject(includeInstance: boolean, msg: UpdateUserResponse): UpdateUserResponse.AsObject; + static serializeBinaryToWriter(message: UpdateUserResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): UpdateUserResponse; + static deserializeBinaryFromReader(message: UpdateUserResponse, reader: jspb.BinaryReader): UpdateUserResponse; +} + +export namespace UpdateUserResponse { + export type AsObject = { + api: string, + updated: number, + } +} + +export class DeleteUserRequest extends jspb.Message { + getApi(): string; + setApi(value: string): void; + + getId(): number; + setId(value: number): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DeleteUserRequest.AsObject; + static toObject(includeInstance: boolean, msg: DeleteUserRequest): DeleteUserRequest.AsObject; + static serializeBinaryToWriter(message: DeleteUserRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DeleteUserRequest; + static deserializeBinaryFromReader(message: DeleteUserRequest, reader: jspb.BinaryReader): DeleteUserRequest; +} + +export namespace DeleteUserRequest { + export type AsObject = { + api: string, + id: number, + } +} + +export class DeleteUserResponse extends jspb.Message { + getApi(): string; + setApi(value: string): void; + + getDeleted(): number; + setDeleted(value: number): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): DeleteUserResponse.AsObject; + static toObject(includeInstance: boolean, msg: DeleteUserResponse): DeleteUserResponse.AsObject; + static serializeBinaryToWriter(message: DeleteUserResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): DeleteUserResponse; + static deserializeBinaryFromReader(message: DeleteUserResponse, reader: jspb.BinaryReader): DeleteUserResponse; +} + +export namespace DeleteUserResponse { + export type AsObject = { + api: string, + deleted: number, + } +} + +export class ReadAllUsersRequest extends jspb.Message { + getApi(): string; + setApi(value: string): void; + + getPagination(): common_search$pagination_pb.SearchPagination | undefined; + setPagination(value?: common_search$pagination_pb.SearchPagination): void; + hasPagination(): boolean; + clearPagination(): void; + + getSort(): common_search$sort_pb.SearchSort | undefined; + setSort(value?: common_search$sort_pb.SearchSort): void; + hasSort(): boolean; + clearSort(): void; + + getCriteriaList(): Array; + setCriteriaList(value: Array): void; + clearCriteriaList(): void; + addCriteria(value?: common_search$criteria_pb.SearchCriteria, index?: number): common_search$criteria_pb.SearchCriteria; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ReadAllUsersRequest.AsObject; + static toObject(includeInstance: boolean, msg: ReadAllUsersRequest): ReadAllUsersRequest.AsObject; + static serializeBinaryToWriter(message: ReadAllUsersRequest, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ReadAllUsersRequest; + static deserializeBinaryFromReader(message: ReadAllUsersRequest, reader: jspb.BinaryReader): ReadAllUsersRequest; +} + +export namespace ReadAllUsersRequest { + export type AsObject = { + api: string, + pagination?: common_search$pagination_pb.SearchPagination.AsObject, + sort?: common_search$sort_pb.SearchSort.AsObject, + criteriaList: Array, + } +} + +export class ReadAllUsersResponse extends jspb.Message { + getApi(): string; + setApi(value: string): void; + + getTotalcount(): number; + setTotalcount(value: number): void; + + getUsersList(): Array; + setUsersList(value: Array): void; + clearUsersList(): void; + addUsers(value?: user_user_pb.User, index?: number): user_user_pb.User; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ReadAllUsersResponse.AsObject; + static toObject(includeInstance: boolean, msg: ReadAllUsersResponse): ReadAllUsersResponse.AsObject; + static serializeBinaryToWriter(message: ReadAllUsersResponse, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ReadAllUsersResponse; + static deserializeBinaryFromReader(message: ReadAllUsersResponse, reader: jspb.BinaryReader): ReadAllUsersResponse; +} + +export namespace ReadAllUsersResponse { + export type AsObject = { + api: string, + totalcount: number, + usersList: Array, + } +} + diff --git a/pkg/api/v1/web/user/user-service_pb.js b/pkg/api/v1/web/user/user-service_pb.js new file mode 100644 index 0000000..3868b3a --- /dev/null +++ b/pkg/api/v1/web/user/user-service_pb.js @@ -0,0 +1,2197 @@ +/** + * @fileoverview + * @enhanceable + * @suppress {messageConventions} JS Compiler reports an error if a variable or + * field starts with 'MSG_' and isn't a translatable message. + * @public + */ +// GENERATED CODE -- DO NOT EDIT! + +var jspb = require('google-protobuf'); +var goog = jspb; +var global = Function('return this')(); + +var common_search$criteria_pb = require('../common/search-criteria_pb.js'); +goog.object.extend(proto, common_search$criteria_pb); +var common_search$pagination_pb = require('../common/search-pagination_pb.js'); +goog.object.extend(proto, common_search$pagination_pb); +var common_search$sort_pb = require('../common/search-sort_pb.js'); +goog.object.extend(proto, common_search$sort_pb); +var user_user_pb = require('../user/user_pb.js'); +goog.object.extend(proto, user_user_pb); +goog.exportSymbol('proto.loafle.cms.proto.user.CreateUserRequest', null, global); +goog.exportSymbol('proto.loafle.cms.proto.user.CreateUserResponse', null, global); +goog.exportSymbol('proto.loafle.cms.proto.user.DeleteUserRequest', null, global); +goog.exportSymbol('proto.loafle.cms.proto.user.DeleteUserResponse', null, global); +goog.exportSymbol('proto.loafle.cms.proto.user.ReadAllUsersRequest', null, global); +goog.exportSymbol('proto.loafle.cms.proto.user.ReadAllUsersResponse', null, global); +goog.exportSymbol('proto.loafle.cms.proto.user.ReadUserByIdRequest', null, global); +goog.exportSymbol('proto.loafle.cms.proto.user.ReadUserByUsernameRequest', null, global); +goog.exportSymbol('proto.loafle.cms.proto.user.ReadUserResponse', null, global); +goog.exportSymbol('proto.loafle.cms.proto.user.UpdateUserRequest', null, global); +goog.exportSymbol('proto.loafle.cms.proto.user.UpdateUserResponse', null, global); +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.loafle.cms.proto.user.CreateUserRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.loafle.cms.proto.user.CreateUserRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.loafle.cms.proto.user.CreateUserRequest.displayName = 'proto.loafle.cms.proto.user.CreateUserRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.loafle.cms.proto.user.CreateUserResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.loafle.cms.proto.user.CreateUserResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.loafle.cms.proto.user.CreateUserResponse.displayName = 'proto.loafle.cms.proto.user.CreateUserResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.loafle.cms.proto.user.ReadUserByIdRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.loafle.cms.proto.user.ReadUserByIdRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.loafle.cms.proto.user.ReadUserByIdRequest.displayName = 'proto.loafle.cms.proto.user.ReadUserByIdRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.loafle.cms.proto.user.ReadUserByUsernameRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.loafle.cms.proto.user.ReadUserByUsernameRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.loafle.cms.proto.user.ReadUserByUsernameRequest.displayName = 'proto.loafle.cms.proto.user.ReadUserByUsernameRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.loafle.cms.proto.user.ReadUserResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.loafle.cms.proto.user.ReadUserResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.loafle.cms.proto.user.ReadUserResponse.displayName = 'proto.loafle.cms.proto.user.ReadUserResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.loafle.cms.proto.user.UpdateUserRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.loafle.cms.proto.user.UpdateUserRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.loafle.cms.proto.user.UpdateUserRequest.displayName = 'proto.loafle.cms.proto.user.UpdateUserRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.loafle.cms.proto.user.UpdateUserResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.loafle.cms.proto.user.UpdateUserResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.loafle.cms.proto.user.UpdateUserResponse.displayName = 'proto.loafle.cms.proto.user.UpdateUserResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.loafle.cms.proto.user.DeleteUserRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.loafle.cms.proto.user.DeleteUserRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.loafle.cms.proto.user.DeleteUserRequest.displayName = 'proto.loafle.cms.proto.user.DeleteUserRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.loafle.cms.proto.user.DeleteUserResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.loafle.cms.proto.user.DeleteUserResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.loafle.cms.proto.user.DeleteUserResponse.displayName = 'proto.loafle.cms.proto.user.DeleteUserResponse'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.loafle.cms.proto.user.ReadAllUsersRequest = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.loafle.cms.proto.user.ReadAllUsersRequest.repeatedFields_, null); +}; +goog.inherits(proto.loafle.cms.proto.user.ReadAllUsersRequest, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.loafle.cms.proto.user.ReadAllUsersRequest.displayName = 'proto.loafle.cms.proto.user.ReadAllUsersRequest'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.loafle.cms.proto.user.ReadAllUsersResponse = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.loafle.cms.proto.user.ReadAllUsersResponse.repeatedFields_, null); +}; +goog.inherits(proto.loafle.cms.proto.user.ReadAllUsersResponse, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.loafle.cms.proto.user.ReadAllUsersResponse.displayName = 'proto.loafle.cms.proto.user.ReadAllUsersResponse'; +} + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.loafle.cms.proto.user.CreateUserRequest.prototype.toObject = function(opt_includeInstance) { + return proto.loafle.cms.proto.user.CreateUserRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.loafle.cms.proto.user.CreateUserRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.CreateUserRequest.toObject = function(includeInstance, msg) { + var f, obj = { + api: jspb.Message.getFieldWithDefault(msg, 1, ""), + user: (f = msg.getUser()) && user_user_pb.User.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.loafle.cms.proto.user.CreateUserRequest} + */ +proto.loafle.cms.proto.user.CreateUserRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.loafle.cms.proto.user.CreateUserRequest; + return proto.loafle.cms.proto.user.CreateUserRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.loafle.cms.proto.user.CreateUserRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.loafle.cms.proto.user.CreateUserRequest} + */ +proto.loafle.cms.proto.user.CreateUserRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setApi(value); + break; + case 2: + var value = new user_user_pb.User; + reader.readMessage(value,user_user_pb.User.deserializeBinaryFromReader); + msg.setUser(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.loafle.cms.proto.user.CreateUserRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.loafle.cms.proto.user.CreateUserRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.loafle.cms.proto.user.CreateUserRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.CreateUserRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getApi(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getUser(); + if (f != null) { + writer.writeMessage( + 2, + f, + user_user_pb.User.serializeBinaryToWriter + ); + } +}; + + +/** + * optional string api = 1; + * @return {string} + */ +proto.loafle.cms.proto.user.CreateUserRequest.prototype.getApi = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.CreateUserRequest.prototype.setApi = function(value) { + jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional User user = 2; + * @return {?proto.loafle.cms.proto.user.User} + */ +proto.loafle.cms.proto.user.CreateUserRequest.prototype.getUser = function() { + return /** @type{?proto.loafle.cms.proto.user.User} */ ( + jspb.Message.getWrapperField(this, user_user_pb.User, 2)); +}; + + +/** @param {?proto.loafle.cms.proto.user.User|undefined} value */ +proto.loafle.cms.proto.user.CreateUserRequest.prototype.setUser = function(value) { + jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + */ +proto.loafle.cms.proto.user.CreateUserRequest.prototype.clearUser = function() { + this.setUser(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.loafle.cms.proto.user.CreateUserRequest.prototype.hasUser = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.loafle.cms.proto.user.CreateUserResponse.prototype.toObject = function(opt_includeInstance) { + return proto.loafle.cms.proto.user.CreateUserResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.loafle.cms.proto.user.CreateUserResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.CreateUserResponse.toObject = function(includeInstance, msg) { + var f, obj = { + api: jspb.Message.getFieldWithDefault(msg, 1, ""), + id: jspb.Message.getFieldWithDefault(msg, 2, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.loafle.cms.proto.user.CreateUserResponse} + */ +proto.loafle.cms.proto.user.CreateUserResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.loafle.cms.proto.user.CreateUserResponse; + return proto.loafle.cms.proto.user.CreateUserResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.loafle.cms.proto.user.CreateUserResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.loafle.cms.proto.user.CreateUserResponse} + */ +proto.loafle.cms.proto.user.CreateUserResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setApi(value); + break; + case 2: + var value = /** @type {number} */ (reader.readInt64()); + msg.setId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.loafle.cms.proto.user.CreateUserResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.loafle.cms.proto.user.CreateUserResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.loafle.cms.proto.user.CreateUserResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.CreateUserResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getApi(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getId(); + if (f !== 0) { + writer.writeInt64( + 2, + f + ); + } +}; + + +/** + * optional string api = 1; + * @return {string} + */ +proto.loafle.cms.proto.user.CreateUserResponse.prototype.getApi = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.CreateUserResponse.prototype.setApi = function(value) { + jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional int64 id = 2; + * @return {number} + */ +proto.loafle.cms.proto.user.CreateUserResponse.prototype.getId = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** @param {number} value */ +proto.loafle.cms.proto.user.CreateUserResponse.prototype.setId = function(value) { + jspb.Message.setProto3IntField(this, 2, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.loafle.cms.proto.user.ReadUserByIdRequest.prototype.toObject = function(opt_includeInstance) { + return proto.loafle.cms.proto.user.ReadUserByIdRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.loafle.cms.proto.user.ReadUserByIdRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.ReadUserByIdRequest.toObject = function(includeInstance, msg) { + var f, obj = { + api: jspb.Message.getFieldWithDefault(msg, 1, ""), + id: jspb.Message.getFieldWithDefault(msg, 2, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.loafle.cms.proto.user.ReadUserByIdRequest} + */ +proto.loafle.cms.proto.user.ReadUserByIdRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.loafle.cms.proto.user.ReadUserByIdRequest; + return proto.loafle.cms.proto.user.ReadUserByIdRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.loafle.cms.proto.user.ReadUserByIdRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.loafle.cms.proto.user.ReadUserByIdRequest} + */ +proto.loafle.cms.proto.user.ReadUserByIdRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setApi(value); + break; + case 2: + var value = /** @type {number} */ (reader.readInt64()); + msg.setId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.loafle.cms.proto.user.ReadUserByIdRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.loafle.cms.proto.user.ReadUserByIdRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.loafle.cms.proto.user.ReadUserByIdRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.ReadUserByIdRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getApi(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getId(); + if (f !== 0) { + writer.writeInt64( + 2, + f + ); + } +}; + + +/** + * optional string api = 1; + * @return {string} + */ +proto.loafle.cms.proto.user.ReadUserByIdRequest.prototype.getApi = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.ReadUserByIdRequest.prototype.setApi = function(value) { + jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional int64 id = 2; + * @return {number} + */ +proto.loafle.cms.proto.user.ReadUserByIdRequest.prototype.getId = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** @param {number} value */ +proto.loafle.cms.proto.user.ReadUserByIdRequest.prototype.setId = function(value) { + jspb.Message.setProto3IntField(this, 2, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.loafle.cms.proto.user.ReadUserByUsernameRequest.prototype.toObject = function(opt_includeInstance) { + return proto.loafle.cms.proto.user.ReadUserByUsernameRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.loafle.cms.proto.user.ReadUserByUsernameRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.ReadUserByUsernameRequest.toObject = function(includeInstance, msg) { + var f, obj = { + api: jspb.Message.getFieldWithDefault(msg, 1, ""), + username: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.loafle.cms.proto.user.ReadUserByUsernameRequest} + */ +proto.loafle.cms.proto.user.ReadUserByUsernameRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.loafle.cms.proto.user.ReadUserByUsernameRequest; + return proto.loafle.cms.proto.user.ReadUserByUsernameRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.loafle.cms.proto.user.ReadUserByUsernameRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.loafle.cms.proto.user.ReadUserByUsernameRequest} + */ +proto.loafle.cms.proto.user.ReadUserByUsernameRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setApi(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setUsername(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.loafle.cms.proto.user.ReadUserByUsernameRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.loafle.cms.proto.user.ReadUserByUsernameRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.loafle.cms.proto.user.ReadUserByUsernameRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.ReadUserByUsernameRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getApi(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getUsername(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional string api = 1; + * @return {string} + */ +proto.loafle.cms.proto.user.ReadUserByUsernameRequest.prototype.getApi = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.ReadUserByUsernameRequest.prototype.setApi = function(value) { + jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string username = 2; + * @return {string} + */ +proto.loafle.cms.proto.user.ReadUserByUsernameRequest.prototype.getUsername = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.ReadUserByUsernameRequest.prototype.setUsername = function(value) { + jspb.Message.setProto3StringField(this, 2, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.loafle.cms.proto.user.ReadUserResponse.prototype.toObject = function(opt_includeInstance) { + return proto.loafle.cms.proto.user.ReadUserResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.loafle.cms.proto.user.ReadUserResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.ReadUserResponse.toObject = function(includeInstance, msg) { + var f, obj = { + api: jspb.Message.getFieldWithDefault(msg, 1, ""), + user: (f = msg.getUser()) && user_user_pb.User.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.loafle.cms.proto.user.ReadUserResponse} + */ +proto.loafle.cms.proto.user.ReadUserResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.loafle.cms.proto.user.ReadUserResponse; + return proto.loafle.cms.proto.user.ReadUserResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.loafle.cms.proto.user.ReadUserResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.loafle.cms.proto.user.ReadUserResponse} + */ +proto.loafle.cms.proto.user.ReadUserResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setApi(value); + break; + case 2: + var value = new user_user_pb.User; + reader.readMessage(value,user_user_pb.User.deserializeBinaryFromReader); + msg.setUser(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.loafle.cms.proto.user.ReadUserResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.loafle.cms.proto.user.ReadUserResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.loafle.cms.proto.user.ReadUserResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.ReadUserResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getApi(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getUser(); + if (f != null) { + writer.writeMessage( + 2, + f, + user_user_pb.User.serializeBinaryToWriter + ); + } +}; + + +/** + * optional string api = 1; + * @return {string} + */ +proto.loafle.cms.proto.user.ReadUserResponse.prototype.getApi = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.ReadUserResponse.prototype.setApi = function(value) { + jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional User user = 2; + * @return {?proto.loafle.cms.proto.user.User} + */ +proto.loafle.cms.proto.user.ReadUserResponse.prototype.getUser = function() { + return /** @type{?proto.loafle.cms.proto.user.User} */ ( + jspb.Message.getWrapperField(this, user_user_pb.User, 2)); +}; + + +/** @param {?proto.loafle.cms.proto.user.User|undefined} value */ +proto.loafle.cms.proto.user.ReadUserResponse.prototype.setUser = function(value) { + jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + */ +proto.loafle.cms.proto.user.ReadUserResponse.prototype.clearUser = function() { + this.setUser(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.loafle.cms.proto.user.ReadUserResponse.prototype.hasUser = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.loafle.cms.proto.user.UpdateUserRequest.prototype.toObject = function(opt_includeInstance) { + return proto.loafle.cms.proto.user.UpdateUserRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.loafle.cms.proto.user.UpdateUserRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.UpdateUserRequest.toObject = function(includeInstance, msg) { + var f, obj = { + api: jspb.Message.getFieldWithDefault(msg, 1, ""), + user: (f = msg.getUser()) && user_user_pb.User.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.loafle.cms.proto.user.UpdateUserRequest} + */ +proto.loafle.cms.proto.user.UpdateUserRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.loafle.cms.proto.user.UpdateUserRequest; + return proto.loafle.cms.proto.user.UpdateUserRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.loafle.cms.proto.user.UpdateUserRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.loafle.cms.proto.user.UpdateUserRequest} + */ +proto.loafle.cms.proto.user.UpdateUserRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setApi(value); + break; + case 2: + var value = new user_user_pb.User; + reader.readMessage(value,user_user_pb.User.deserializeBinaryFromReader); + msg.setUser(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.loafle.cms.proto.user.UpdateUserRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.loafle.cms.proto.user.UpdateUserRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.loafle.cms.proto.user.UpdateUserRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.UpdateUserRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getApi(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getUser(); + if (f != null) { + writer.writeMessage( + 2, + f, + user_user_pb.User.serializeBinaryToWriter + ); + } +}; + + +/** + * optional string api = 1; + * @return {string} + */ +proto.loafle.cms.proto.user.UpdateUserRequest.prototype.getApi = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.UpdateUserRequest.prototype.setApi = function(value) { + jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional User user = 2; + * @return {?proto.loafle.cms.proto.user.User} + */ +proto.loafle.cms.proto.user.UpdateUserRequest.prototype.getUser = function() { + return /** @type{?proto.loafle.cms.proto.user.User} */ ( + jspb.Message.getWrapperField(this, user_user_pb.User, 2)); +}; + + +/** @param {?proto.loafle.cms.proto.user.User|undefined} value */ +proto.loafle.cms.proto.user.UpdateUserRequest.prototype.setUser = function(value) { + jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + */ +proto.loafle.cms.proto.user.UpdateUserRequest.prototype.clearUser = function() { + this.setUser(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.loafle.cms.proto.user.UpdateUserRequest.prototype.hasUser = function() { + return jspb.Message.getField(this, 2) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.loafle.cms.proto.user.UpdateUserResponse.prototype.toObject = function(opt_includeInstance) { + return proto.loafle.cms.proto.user.UpdateUserResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.loafle.cms.proto.user.UpdateUserResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.UpdateUserResponse.toObject = function(includeInstance, msg) { + var f, obj = { + api: jspb.Message.getFieldWithDefault(msg, 1, ""), + updated: jspb.Message.getFieldWithDefault(msg, 2, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.loafle.cms.proto.user.UpdateUserResponse} + */ +proto.loafle.cms.proto.user.UpdateUserResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.loafle.cms.proto.user.UpdateUserResponse; + return proto.loafle.cms.proto.user.UpdateUserResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.loafle.cms.proto.user.UpdateUserResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.loafle.cms.proto.user.UpdateUserResponse} + */ +proto.loafle.cms.proto.user.UpdateUserResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setApi(value); + break; + case 2: + var value = /** @type {number} */ (reader.readInt64()); + msg.setUpdated(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.loafle.cms.proto.user.UpdateUserResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.loafle.cms.proto.user.UpdateUserResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.loafle.cms.proto.user.UpdateUserResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.UpdateUserResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getApi(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getUpdated(); + if (f !== 0) { + writer.writeInt64( + 2, + f + ); + } +}; + + +/** + * optional string api = 1; + * @return {string} + */ +proto.loafle.cms.proto.user.UpdateUserResponse.prototype.getApi = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.UpdateUserResponse.prototype.setApi = function(value) { + jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional int64 updated = 2; + * @return {number} + */ +proto.loafle.cms.proto.user.UpdateUserResponse.prototype.getUpdated = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** @param {number} value */ +proto.loafle.cms.proto.user.UpdateUserResponse.prototype.setUpdated = function(value) { + jspb.Message.setProto3IntField(this, 2, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.loafle.cms.proto.user.DeleteUserRequest.prototype.toObject = function(opt_includeInstance) { + return proto.loafle.cms.proto.user.DeleteUserRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.loafle.cms.proto.user.DeleteUserRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.DeleteUserRequest.toObject = function(includeInstance, msg) { + var f, obj = { + api: jspb.Message.getFieldWithDefault(msg, 1, ""), + id: jspb.Message.getFieldWithDefault(msg, 2, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.loafle.cms.proto.user.DeleteUserRequest} + */ +proto.loafle.cms.proto.user.DeleteUserRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.loafle.cms.proto.user.DeleteUserRequest; + return proto.loafle.cms.proto.user.DeleteUserRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.loafle.cms.proto.user.DeleteUserRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.loafle.cms.proto.user.DeleteUserRequest} + */ +proto.loafle.cms.proto.user.DeleteUserRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setApi(value); + break; + case 2: + var value = /** @type {number} */ (reader.readInt64()); + msg.setId(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.loafle.cms.proto.user.DeleteUserRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.loafle.cms.proto.user.DeleteUserRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.loafle.cms.proto.user.DeleteUserRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.DeleteUserRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getApi(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getId(); + if (f !== 0) { + writer.writeInt64( + 2, + f + ); + } +}; + + +/** + * optional string api = 1; + * @return {string} + */ +proto.loafle.cms.proto.user.DeleteUserRequest.prototype.getApi = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.DeleteUserRequest.prototype.setApi = function(value) { + jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional int64 id = 2; + * @return {number} + */ +proto.loafle.cms.proto.user.DeleteUserRequest.prototype.getId = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** @param {number} value */ +proto.loafle.cms.proto.user.DeleteUserRequest.prototype.setId = function(value) { + jspb.Message.setProto3IntField(this, 2, value); +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.loafle.cms.proto.user.DeleteUserResponse.prototype.toObject = function(opt_includeInstance) { + return proto.loafle.cms.proto.user.DeleteUserResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.loafle.cms.proto.user.DeleteUserResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.DeleteUserResponse.toObject = function(includeInstance, msg) { + var f, obj = { + api: jspb.Message.getFieldWithDefault(msg, 1, ""), + deleted: jspb.Message.getFieldWithDefault(msg, 2, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.loafle.cms.proto.user.DeleteUserResponse} + */ +proto.loafle.cms.proto.user.DeleteUserResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.loafle.cms.proto.user.DeleteUserResponse; + return proto.loafle.cms.proto.user.DeleteUserResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.loafle.cms.proto.user.DeleteUserResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.loafle.cms.proto.user.DeleteUserResponse} + */ +proto.loafle.cms.proto.user.DeleteUserResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setApi(value); + break; + case 2: + var value = /** @type {number} */ (reader.readInt64()); + msg.setDeleted(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.loafle.cms.proto.user.DeleteUserResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.loafle.cms.proto.user.DeleteUserResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.loafle.cms.proto.user.DeleteUserResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.DeleteUserResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getApi(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getDeleted(); + if (f !== 0) { + writer.writeInt64( + 2, + f + ); + } +}; + + +/** + * optional string api = 1; + * @return {string} + */ +proto.loafle.cms.proto.user.DeleteUserResponse.prototype.getApi = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.DeleteUserResponse.prototype.setApi = function(value) { + jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional int64 deleted = 2; + * @return {number} + */ +proto.loafle.cms.proto.user.DeleteUserResponse.prototype.getDeleted = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** @param {number} value */ +proto.loafle.cms.proto.user.DeleteUserResponse.prototype.setDeleted = function(value) { + jspb.Message.setProto3IntField(this, 2, value); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.repeatedFields_ = [4]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.prototype.toObject = function(opt_includeInstance) { + return proto.loafle.cms.proto.user.ReadAllUsersRequest.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.loafle.cms.proto.user.ReadAllUsersRequest} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.toObject = function(includeInstance, msg) { + var f, obj = { + api: jspb.Message.getFieldWithDefault(msg, 1, ""), + pagination: (f = msg.getPagination()) && common_search$pagination_pb.SearchPagination.toObject(includeInstance, f), + sort: (f = msg.getSort()) && common_search$sort_pb.SearchSort.toObject(includeInstance, f), + criteriaList: jspb.Message.toObjectList(msg.getCriteriaList(), + common_search$criteria_pb.SearchCriteria.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.loafle.cms.proto.user.ReadAllUsersRequest} + */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.loafle.cms.proto.user.ReadAllUsersRequest; + return proto.loafle.cms.proto.user.ReadAllUsersRequest.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.loafle.cms.proto.user.ReadAllUsersRequest} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.loafle.cms.proto.user.ReadAllUsersRequest} + */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setApi(value); + break; + case 2: + var value = new common_search$pagination_pb.SearchPagination; + reader.readMessage(value,common_search$pagination_pb.SearchPagination.deserializeBinaryFromReader); + msg.setPagination(value); + break; + case 3: + var value = new common_search$sort_pb.SearchSort; + reader.readMessage(value,common_search$sort_pb.SearchSort.deserializeBinaryFromReader); + msg.setSort(value); + break; + case 4: + var value = new common_search$criteria_pb.SearchCriteria; + reader.readMessage(value,common_search$criteria_pb.SearchCriteria.deserializeBinaryFromReader); + msg.addCriteria(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.loafle.cms.proto.user.ReadAllUsersRequest.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.loafle.cms.proto.user.ReadAllUsersRequest} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getApi(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getPagination(); + if (f != null) { + writer.writeMessage( + 2, + f, + common_search$pagination_pb.SearchPagination.serializeBinaryToWriter + ); + } + f = message.getSort(); + if (f != null) { + writer.writeMessage( + 3, + f, + common_search$sort_pb.SearchSort.serializeBinaryToWriter + ); + } + f = message.getCriteriaList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 4, + f, + common_search$criteria_pb.SearchCriteria.serializeBinaryToWriter + ); + } +}; + + +/** + * optional string api = 1; + * @return {string} + */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.prototype.getApi = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.prototype.setApi = function(value) { + jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional loafle.cms.proto.common.SearchPagination pagination = 2; + * @return {?proto.loafle.cms.proto.common.SearchPagination} + */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.prototype.getPagination = function() { + return /** @type{?proto.loafle.cms.proto.common.SearchPagination} */ ( + jspb.Message.getWrapperField(this, common_search$pagination_pb.SearchPagination, 2)); +}; + + +/** @param {?proto.loafle.cms.proto.common.SearchPagination|undefined} value */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.prototype.setPagination = function(value) { + jspb.Message.setWrapperField(this, 2, value); +}; + + +/** + * Clears the message field making it undefined. + */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.prototype.clearPagination = function() { + this.setPagination(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.prototype.hasPagination = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional loafle.cms.proto.common.SearchSort sort = 3; + * @return {?proto.loafle.cms.proto.common.SearchSort} + */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.prototype.getSort = function() { + return /** @type{?proto.loafle.cms.proto.common.SearchSort} */ ( + jspb.Message.getWrapperField(this, common_search$sort_pb.SearchSort, 3)); +}; + + +/** @param {?proto.loafle.cms.proto.common.SearchSort|undefined} value */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.prototype.setSort = function(value) { + jspb.Message.setWrapperField(this, 3, value); +}; + + +/** + * Clears the message field making it undefined. + */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.prototype.clearSort = function() { + this.setSort(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.prototype.hasSort = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * repeated loafle.cms.proto.common.SearchCriteria criteria = 4; + * @return {!Array} + */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.prototype.getCriteriaList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, common_search$criteria_pb.SearchCriteria, 4)); +}; + + +/** @param {!Array} value */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.prototype.setCriteriaList = function(value) { + jspb.Message.setRepeatedWrapperField(this, 4, value); +}; + + +/** + * @param {!proto.loafle.cms.proto.common.SearchCriteria=} opt_value + * @param {number=} opt_index + * @return {!proto.loafle.cms.proto.common.SearchCriteria} + */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.prototype.addCriteria = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 4, opt_value, proto.loafle.cms.proto.common.SearchCriteria, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + */ +proto.loafle.cms.proto.user.ReadAllUsersRequest.prototype.clearCriteriaList = function() { + this.setCriteriaList([]); +}; + + + +/** + * List of repeated fields within this message type. + * @private {!Array} + * @const + */ +proto.loafle.cms.proto.user.ReadAllUsersResponse.repeatedFields_ = [3]; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.loafle.cms.proto.user.ReadAllUsersResponse.prototype.toObject = function(opt_includeInstance) { + return proto.loafle.cms.proto.user.ReadAllUsersResponse.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.loafle.cms.proto.user.ReadAllUsersResponse} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.ReadAllUsersResponse.toObject = function(includeInstance, msg) { + var f, obj = { + api: jspb.Message.getFieldWithDefault(msg, 1, ""), + totalcount: jspb.Message.getFieldWithDefault(msg, 2, 0), + usersList: jspb.Message.toObjectList(msg.getUsersList(), + user_user_pb.User.toObject, includeInstance) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.loafle.cms.proto.user.ReadAllUsersResponse} + */ +proto.loafle.cms.proto.user.ReadAllUsersResponse.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.loafle.cms.proto.user.ReadAllUsersResponse; + return proto.loafle.cms.proto.user.ReadAllUsersResponse.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.loafle.cms.proto.user.ReadAllUsersResponse} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.loafle.cms.proto.user.ReadAllUsersResponse} + */ +proto.loafle.cms.proto.user.ReadAllUsersResponse.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setApi(value); + break; + case 2: + var value = /** @type {number} */ (reader.readInt32()); + msg.setTotalcount(value); + break; + case 3: + var value = new user_user_pb.User; + reader.readMessage(value,user_user_pb.User.deserializeBinaryFromReader); + msg.addUsers(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.loafle.cms.proto.user.ReadAllUsersResponse.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.loafle.cms.proto.user.ReadAllUsersResponse.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.loafle.cms.proto.user.ReadAllUsersResponse} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.ReadAllUsersResponse.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getApi(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getTotalcount(); + if (f !== 0) { + writer.writeInt32( + 2, + f + ); + } + f = message.getUsersList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 3, + f, + user_user_pb.User.serializeBinaryToWriter + ); + } +}; + + +/** + * optional string api = 1; + * @return {string} + */ +proto.loafle.cms.proto.user.ReadAllUsersResponse.prototype.getApi = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.ReadAllUsersResponse.prototype.setApi = function(value) { + jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional int32 totalCount = 2; + * @return {number} + */ +proto.loafle.cms.proto.user.ReadAllUsersResponse.prototype.getTotalcount = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** @param {number} value */ +proto.loafle.cms.proto.user.ReadAllUsersResponse.prototype.setTotalcount = function(value) { + jspb.Message.setProto3IntField(this, 2, value); +}; + + +/** + * repeated User users = 3; + * @return {!Array} + */ +proto.loafle.cms.proto.user.ReadAllUsersResponse.prototype.getUsersList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, user_user_pb.User, 3)); +}; + + +/** @param {!Array} value */ +proto.loafle.cms.proto.user.ReadAllUsersResponse.prototype.setUsersList = function(value) { + jspb.Message.setRepeatedWrapperField(this, 3, value); +}; + + +/** + * @param {!proto.loafle.cms.proto.user.User=} opt_value + * @param {number=} opt_index + * @return {!proto.loafle.cms.proto.user.User} + */ +proto.loafle.cms.proto.user.ReadAllUsersResponse.prototype.addUsers = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 3, opt_value, proto.loafle.cms.proto.user.User, opt_index); +}; + + +/** + * Clears the list making it empty but non-null. + */ +proto.loafle.cms.proto.user.ReadAllUsersResponse.prototype.clearUsersList = function() { + this.setUsersList([]); +}; + + +goog.object.extend(exports, proto.loafle.cms.proto.user); diff --git a/pkg/api/v1/web/user/user_pb.d.ts b/pkg/api/v1/web/user/user_pb.d.ts new file mode 100644 index 0000000..23c63b2 --- /dev/null +++ b/pkg/api/v1/web/user/user_pb.d.ts @@ -0,0 +1,88 @@ +import * as jspb from "google-protobuf" + +import * as google_protobuf_timestamp_pb from 'google-protobuf/google/protobuf/timestamp_pb'; + +export class User extends jspb.Message { + getId(): number; + setId(value: number): void; + + getName(): string; + setName(value: string): void; + + getUsername(): string; + setUsername(value: string): void; + + getEmail(): string; + setEmail(value: string): void; + + getPassword(): string; + setPassword(value: string): void; + + getBlock(): boolean; + setBlock(value: boolean): void; + + getSendemail(): boolean; + setSendemail(value: boolean): void; + + getRegisterdate(): google_protobuf_timestamp_pb.Timestamp | undefined; + setRegisterdate(value?: google_protobuf_timestamp_pb.Timestamp): void; + hasRegisterdate(): boolean; + clearRegisterdate(): void; + + getLastvisitdate(): google_protobuf_timestamp_pb.Timestamp | undefined; + setLastvisitdate(value?: google_protobuf_timestamp_pb.Timestamp): void; + hasLastvisitdate(): boolean; + clearLastvisitdate(): void; + + getActivation(): string; + setActivation(value: string): void; + + getParams(): string; + setParams(value: string): void; + + getLastresettime(): google_protobuf_timestamp_pb.Timestamp | undefined; + setLastresettime(value?: google_protobuf_timestamp_pb.Timestamp): void; + hasLastresettime(): boolean; + clearLastresettime(): void; + + getResetcount(): number; + setResetcount(value: number): void; + + getOtpkey(): string; + setOtpkey(value: string): void; + + getOtep(): string; + setOtep(value: string): void; + + getRequirereset(): boolean; + setRequirereset(value: boolean): void; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): User.AsObject; + static toObject(includeInstance: boolean, msg: User): User.AsObject; + static serializeBinaryToWriter(message: User, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): User; + static deserializeBinaryFromReader(message: User, reader: jspb.BinaryReader): User; +} + +export namespace User { + export type AsObject = { + id: number, + name: string, + username: string, + email: string, + password: string, + block: boolean, + sendemail: boolean, + registerdate?: google_protobuf_timestamp_pb.Timestamp.AsObject, + lastvisitdate?: google_protobuf_timestamp_pb.Timestamp.AsObject, + activation: string, + params: string, + lastresettime?: google_protobuf_timestamp_pb.Timestamp.AsObject, + resetcount: number, + otpkey: string, + otep: string, + requirereset: boolean, + } +} + diff --git a/pkg/api/v1/web/user/user_pb.js b/pkg/api/v1/web/user/user_pb.js new file mode 100644 index 0000000..1f8e812 --- /dev/null +++ b/pkg/api/v1/web/user/user_pb.js @@ -0,0 +1,630 @@ +/** + * @fileoverview + * @enhanceable + * @suppress {messageConventions} JS Compiler reports an error if a variable or + * field starts with 'MSG_' and isn't a translatable message. + * @public + */ +// GENERATED CODE -- DO NOT EDIT! + +var jspb = require('google-protobuf'); +var goog = jspb; +var global = Function('return this')(); + +var google_protobuf_timestamp_pb = require('google-protobuf/google/protobuf/timestamp_pb.js'); +goog.object.extend(proto, google_protobuf_timestamp_pb); +goog.exportSymbol('proto.loafle.cms.proto.user.User', null, global); +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.loafle.cms.proto.user.User = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.loafle.cms.proto.user.User, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.loafle.cms.proto.user.User.displayName = 'proto.loafle.cms.proto.user.User'; +} + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.loafle.cms.proto.user.User.prototype.toObject = function(opt_includeInstance) { + return proto.loafle.cms.proto.user.User.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.loafle.cms.proto.user.User} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.User.toObject = function(includeInstance, msg) { + var f, obj = { + id: jspb.Message.getFieldWithDefault(msg, 1, 0), + name: jspb.Message.getFieldWithDefault(msg, 2, ""), + username: jspb.Message.getFieldWithDefault(msg, 3, ""), + email: jspb.Message.getFieldWithDefault(msg, 4, ""), + password: jspb.Message.getFieldWithDefault(msg, 5, ""), + block: jspb.Message.getBooleanFieldWithDefault(msg, 6, false), + sendemail: jspb.Message.getBooleanFieldWithDefault(msg, 7, false), + registerdate: (f = msg.getRegisterdate()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f), + lastvisitdate: (f = msg.getLastvisitdate()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f), + activation: jspb.Message.getFieldWithDefault(msg, 10, ""), + params: jspb.Message.getFieldWithDefault(msg, 11, ""), + lastresettime: (f = msg.getLastresettime()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f), + resetcount: jspb.Message.getFieldWithDefault(msg, 13, 0), + otpkey: jspb.Message.getFieldWithDefault(msg, 14, ""), + otep: jspb.Message.getFieldWithDefault(msg, 15, ""), + requirereset: jspb.Message.getBooleanFieldWithDefault(msg, 16, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.loafle.cms.proto.user.User} + */ +proto.loafle.cms.proto.user.User.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.loafle.cms.proto.user.User; + return proto.loafle.cms.proto.user.User.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.loafle.cms.proto.user.User} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.loafle.cms.proto.user.User} + */ +proto.loafle.cms.proto.user.User.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {number} */ (reader.readInt64()); + msg.setId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setUsername(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setEmail(value); + break; + case 5: + var value = /** @type {string} */ (reader.readString()); + msg.setPassword(value); + break; + case 6: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setBlock(value); + break; + case 7: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setSendemail(value); + break; + case 8: + var value = new google_protobuf_timestamp_pb.Timestamp; + reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader); + msg.setRegisterdate(value); + break; + case 9: + var value = new google_protobuf_timestamp_pb.Timestamp; + reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader); + msg.setLastvisitdate(value); + break; + case 10: + var value = /** @type {string} */ (reader.readString()); + msg.setActivation(value); + break; + case 11: + var value = /** @type {string} */ (reader.readString()); + msg.setParams(value); + break; + case 12: + var value = new google_protobuf_timestamp_pb.Timestamp; + reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader); + msg.setLastresettime(value); + break; + case 13: + var value = /** @type {number} */ (reader.readInt64()); + msg.setResetcount(value); + break; + case 14: + var value = /** @type {string} */ (reader.readString()); + msg.setOtpkey(value); + break; + case 15: + var value = /** @type {string} */ (reader.readString()); + msg.setOtep(value); + break; + case 16: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setRequirereset(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.loafle.cms.proto.user.User.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.loafle.cms.proto.user.User.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.loafle.cms.proto.user.User} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.loafle.cms.proto.user.User.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getId(); + if (f !== 0) { + writer.writeInt64( + 1, + f + ); + } + f = message.getName(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getUsername(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getEmail(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = message.getPassword(); + if (f.length > 0) { + writer.writeString( + 5, + f + ); + } + f = message.getBlock(); + if (f) { + writer.writeBool( + 6, + f + ); + } + f = message.getSendemail(); + if (f) { + writer.writeBool( + 7, + f + ); + } + f = message.getRegisterdate(); + if (f != null) { + writer.writeMessage( + 8, + f, + google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter + ); + } + f = message.getLastvisitdate(); + if (f != null) { + writer.writeMessage( + 9, + f, + google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter + ); + } + f = message.getActivation(); + if (f.length > 0) { + writer.writeString( + 10, + f + ); + } + f = message.getParams(); + if (f.length > 0) { + writer.writeString( + 11, + f + ); + } + f = message.getLastresettime(); + if (f != null) { + writer.writeMessage( + 12, + f, + google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter + ); + } + f = message.getResetcount(); + if (f !== 0) { + writer.writeInt64( + 13, + f + ); + } + f = message.getOtpkey(); + if (f.length > 0) { + writer.writeString( + 14, + f + ); + } + f = message.getOtep(); + if (f.length > 0) { + writer.writeString( + 15, + f + ); + } + f = message.getRequirereset(); + if (f) { + writer.writeBool( + 16, + f + ); + } +}; + + +/** + * optional int64 id = 1; + * @return {number} + */ +proto.loafle.cms.proto.user.User.prototype.getId = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); +}; + + +/** @param {number} value */ +proto.loafle.cms.proto.user.User.prototype.setId = function(value) { + jspb.Message.setProto3IntField(this, 1, value); +}; + + +/** + * optional string name = 2; + * @return {string} + */ +proto.loafle.cms.proto.user.User.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.User.prototype.setName = function(value) { + jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional string username = 3; + * @return {string} + */ +proto.loafle.cms.proto.user.User.prototype.getUsername = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.User.prototype.setUsername = function(value) { + jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional string email = 4; + * @return {string} + */ +proto.loafle.cms.proto.user.User.prototype.getEmail = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.User.prototype.setEmail = function(value) { + jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * optional string password = 5; + * @return {string} + */ +proto.loafle.cms.proto.user.User.prototype.getPassword = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.User.prototype.setPassword = function(value) { + jspb.Message.setProto3StringField(this, 5, value); +}; + + +/** + * optional bool block = 6; + * @return {boolean} + */ +proto.loafle.cms.proto.user.User.prototype.getBlock = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 6, false)); +}; + + +/** @param {boolean} value */ +proto.loafle.cms.proto.user.User.prototype.setBlock = function(value) { + jspb.Message.setProto3BooleanField(this, 6, value); +}; + + +/** + * optional bool sendEmail = 7; + * @return {boolean} + */ +proto.loafle.cms.proto.user.User.prototype.getSendemail = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 7, false)); +}; + + +/** @param {boolean} value */ +proto.loafle.cms.proto.user.User.prototype.setSendemail = function(value) { + jspb.Message.setProto3BooleanField(this, 7, value); +}; + + +/** + * optional google.protobuf.Timestamp registerDate = 8; + * @return {?proto.google.protobuf.Timestamp} + */ +proto.loafle.cms.proto.user.User.prototype.getRegisterdate = function() { + return /** @type{?proto.google.protobuf.Timestamp} */ ( + jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 8)); +}; + + +/** @param {?proto.google.protobuf.Timestamp|undefined} value */ +proto.loafle.cms.proto.user.User.prototype.setRegisterdate = function(value) { + jspb.Message.setWrapperField(this, 8, value); +}; + + +/** + * Clears the message field making it undefined. + */ +proto.loafle.cms.proto.user.User.prototype.clearRegisterdate = function() { + this.setRegisterdate(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.loafle.cms.proto.user.User.prototype.hasRegisterdate = function() { + return jspb.Message.getField(this, 8) != null; +}; + + +/** + * optional google.protobuf.Timestamp lastvisitDate = 9; + * @return {?proto.google.protobuf.Timestamp} + */ +proto.loafle.cms.proto.user.User.prototype.getLastvisitdate = function() { + return /** @type{?proto.google.protobuf.Timestamp} */ ( + jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 9)); +}; + + +/** @param {?proto.google.protobuf.Timestamp|undefined} value */ +proto.loafle.cms.proto.user.User.prototype.setLastvisitdate = function(value) { + jspb.Message.setWrapperField(this, 9, value); +}; + + +/** + * Clears the message field making it undefined. + */ +proto.loafle.cms.proto.user.User.prototype.clearLastvisitdate = function() { + this.setLastvisitdate(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.loafle.cms.proto.user.User.prototype.hasLastvisitdate = function() { + return jspb.Message.getField(this, 9) != null; +}; + + +/** + * optional string activation = 10; + * @return {string} + */ +proto.loafle.cms.proto.user.User.prototype.getActivation = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 10, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.User.prototype.setActivation = function(value) { + jspb.Message.setProto3StringField(this, 10, value); +}; + + +/** + * optional string params = 11; + * @return {string} + */ +proto.loafle.cms.proto.user.User.prototype.getParams = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 11, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.User.prototype.setParams = function(value) { + jspb.Message.setProto3StringField(this, 11, value); +}; + + +/** + * optional google.protobuf.Timestamp lastResetTime = 12; + * @return {?proto.google.protobuf.Timestamp} + */ +proto.loafle.cms.proto.user.User.prototype.getLastresettime = function() { + return /** @type{?proto.google.protobuf.Timestamp} */ ( + jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 12)); +}; + + +/** @param {?proto.google.protobuf.Timestamp|undefined} value */ +proto.loafle.cms.proto.user.User.prototype.setLastresettime = function(value) { + jspb.Message.setWrapperField(this, 12, value); +}; + + +/** + * Clears the message field making it undefined. + */ +proto.loafle.cms.proto.user.User.prototype.clearLastresettime = function() { + this.setLastresettime(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.loafle.cms.proto.user.User.prototype.hasLastresettime = function() { + return jspb.Message.getField(this, 12) != null; +}; + + +/** + * optional int64 resetCount = 13; + * @return {number} + */ +proto.loafle.cms.proto.user.User.prototype.getResetcount = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 13, 0)); +}; + + +/** @param {number} value */ +proto.loafle.cms.proto.user.User.prototype.setResetcount = function(value) { + jspb.Message.setProto3IntField(this, 13, value); +}; + + +/** + * optional string otpKey = 14; + * @return {string} + */ +proto.loafle.cms.proto.user.User.prototype.getOtpkey = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 14, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.User.prototype.setOtpkey = function(value) { + jspb.Message.setProto3StringField(this, 14, value); +}; + + +/** + * optional string otep = 15; + * @return {string} + */ +proto.loafle.cms.proto.user.User.prototype.getOtep = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 15, "")); +}; + + +/** @param {string} value */ +proto.loafle.cms.proto.user.User.prototype.setOtep = function(value) { + jspb.Message.setProto3StringField(this, 15, value); +}; + + +/** + * optional bool requireReset = 16; + * @return {boolean} + */ +proto.loafle.cms.proto.user.User.prototype.getRequirereset = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 16, false)); +}; + + +/** @param {boolean} value */ +proto.loafle.cms.proto.user.User.prototype.setRequirereset = function(value) { + jspb.Message.setProto3BooleanField(this, 16, value); +}; + + +goog.object.extend(exports, proto.loafle.cms.proto.user); diff --git a/third_party/_package.json b/third_party/_package.json new file mode 100755 index 0000000..be43d26 --- /dev/null +++ b/third_party/_package.json @@ -0,0 +1,18 @@ +{ + "name": "@loafle-cms/proto-web", + "author": "Loafle ", + "description": "Proto module of Odds Crawler", + "version": "0.0.1", + "license": "COMMERCIAL", + "private": false, + "repository": { + "type": "git", + "url": "https://git.loafle.net/overflow/commons-typescript.git" + }, + "publishConfig": { + "registry": "https://nexus.loafle.net/repository/npm-all/" + }, + "dependencies": {}, + "devDependencies": {}, + "peerDependencies": {} +} diff --git a/third_party/_pom.xml b/third_party/_pom.xml new file mode 100755 index 0000000..02acac5 --- /dev/null +++ b/third_party/_pom.xml @@ -0,0 +1,44 @@ + + + 4.0.0 + + com.loafle.cms + proto + 0.0.1-SNAPSHOT + jar + + cms-proto + proto of cms + https://codenotfound.com/grpc-java-example.html + + + UTF-8 + UTF-8 + 1.8 + 1.20.0 + + + + + io.grpc + grpc-netty-shaded + ${grpc.version} + + + io.grpc + grpc-protobuf + ${grpc.version} + + + io.grpc + grpc-stub + ${grpc.version} + + + + + + + + diff --git a/third_party/google/protobuf/any.proto b/third_party/google/protobuf/any.proto new file mode 100755 index 0000000..4932942 --- /dev/null +++ b/third_party/google/protobuf/any.proto @@ -0,0 +1,154 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +syntax = "proto3"; + +package google.protobuf; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; +option go_package = "github.com/golang/protobuf/ptypes/any"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "AnyProto"; +option java_multiple_files = true; +option objc_class_prefix = "GPB"; + +// `Any` contains an arbitrary serialized protocol buffer message along with a +// URL that describes the type of the serialized message. +// +// Protobuf library provides support to pack/unpack Any values in the form +// of utility functions or additional generated methods of the Any type. +// +// Example 1: Pack and unpack a message in C++. +// +// Foo foo = ...; +// Any any; +// any.PackFrom(foo); +// ... +// if (any.UnpackTo(&foo)) { +// ... +// } +// +// Example 2: Pack and unpack a message in Java. +// +// Foo foo = ...; +// Any any = Any.pack(foo); +// ... +// if (any.is(Foo.class)) { +// foo = any.unpack(Foo.class); +// } +// +// Example 3: Pack and unpack a message in Python. +// +// foo = Foo(...) +// any = Any() +// any.Pack(foo) +// ... +// if any.Is(Foo.DESCRIPTOR): +// any.Unpack(foo) +// ... +// +// Example 4: Pack and unpack a message in Go +// +// foo := &pb.Foo{...} +// any, err := ptypes.MarshalAny(foo) +// ... +// foo := &pb.Foo{} +// if err := ptypes.UnmarshalAny(any, foo); err != nil { +// ... +// } +// +// The pack methods provided by protobuf library will by default use +// 'type.googleapis.com/full.type.name' as the type URL and the unpack +// methods only use the fully qualified type name after the last '/' +// in the type URL, for example "foo.bar.com/x/y.z" will yield type +// name "y.z". +// +// +// JSON +// ==== +// The JSON representation of an `Any` value uses the regular +// representation of the deserialized, embedded message, with an +// additional field `@type` which contains the type URL. Example: +// +// package google.profile; +// message Person { +// string first_name = 1; +// string last_name = 2; +// } +// +// { +// "@type": "type.googleapis.com/google.profile.Person", +// "firstName": , +// "lastName": +// } +// +// If the embedded message type is well-known and has a custom JSON +// representation, that representation will be embedded adding a field +// `value` which holds the custom JSON in addition to the `@type` +// field. Example (for message [google.protobuf.Duration][]): +// +// { +// "@type": "type.googleapis.com/google.protobuf.Duration", +// "value": "1.212s" +// } +// +message Any { + // A URL/resource name that uniquely identifies the type of the serialized + // protocol buffer message. The last segment of the URL's path must represent + // the fully qualified name of the type (as in + // `path/google.protobuf.Duration`). The name should be in a canonical form + // (e.g., leading "." is not accepted). + // + // In practice, teams usually precompile into the binary all types that they + // expect it to use in the context of Any. However, for URLs which use the + // scheme `http`, `https`, or no scheme, one can optionally set up a type + // server that maps type URLs to message definitions as follows: + // + // * If no scheme is provided, `https` is assumed. + // * An HTTP GET on the URL must yield a [google.protobuf.Type][] + // value in binary format, or produce an error. + // * Applications are allowed to cache lookup results based on the + // URL, or have them precompiled into a binary to avoid any + // lookup. Therefore, binary compatibility needs to be preserved + // on changes to types. (Use versioned type names to manage + // breaking changes.) + // + // Note: this functionality is not currently available in the official + // protobuf release, and it is not used for type URLs beginning with + // type.googleapis.com. + // + // Schemes other than `http`, `https` (or the empty scheme) might be + // used with implementation specific semantics. + // + string type_url = 1; + + // Must be a valid serialized protocol buffer of the above specified type. + bytes value = 2; +} diff --git a/third_party/google/protobuf/api.proto b/third_party/google/protobuf/api.proto new file mode 100755 index 0000000..f37ee2f --- /dev/null +++ b/third_party/google/protobuf/api.proto @@ -0,0 +1,210 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +syntax = "proto3"; + +package google.protobuf; + +import "google/protobuf/source_context.proto"; +import "google/protobuf/type.proto"; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "ApiProto"; +option java_multiple_files = true; +option objc_class_prefix = "GPB"; +option go_package = "google.golang.org/genproto/protobuf/api;api"; + +// Api is a light-weight descriptor for an API Interface. +// +// Interfaces are also described as "protocol buffer services" in some contexts, +// such as by the "service" keyword in a .proto file, but they are different +// from API Services, which represent a concrete implementation of an interface +// as opposed to simply a description of methods and bindings. They are also +// sometimes simply referred to as "APIs" in other contexts, such as the name of +// this message itself. See https://cloud.google.com/apis/design/glossary for +// detailed terminology. +message Api { + + // The fully qualified name of this interface, including package name + // followed by the interface's simple name. + string name = 1; + + // The methods of this interface, in unspecified order. + repeated Method methods = 2; + + // Any metadata attached to the interface. + repeated Option options = 3; + + // A version string for this interface. If specified, must have the form + // `major-version.minor-version`, as in `1.10`. If the minor version is + // omitted, it defaults to zero. If the entire version field is empty, the + // major version is derived from the package name, as outlined below. If the + // field is not empty, the version in the package name will be verified to be + // consistent with what is provided here. + // + // The versioning schema uses [semantic + // versioning](http://semver.org) where the major version number + // indicates a breaking change and the minor version an additive, + // non-breaking change. Both version numbers are signals to users + // what to expect from different versions, and should be carefully + // chosen based on the product plan. + // + // The major version is also reflected in the package name of the + // interface, which must end in `v`, as in + // `google.feature.v1`. For major versions 0 and 1, the suffix can + // be omitted. Zero major versions must only be used for + // experimental, non-GA interfaces. + // + // + string version = 4; + + // Source context for the protocol buffer service represented by this + // message. + SourceContext source_context = 5; + + // Included interfaces. See [Mixin][]. + repeated Mixin mixins = 6; + + // The source syntax of the service. + Syntax syntax = 7; +} + +// Method represents a method of an API interface. +message Method { + + // The simple name of this method. + string name = 1; + + // A URL of the input message type. + string request_type_url = 2; + + // If true, the request is streamed. + bool request_streaming = 3; + + // The URL of the output message type. + string response_type_url = 4; + + // If true, the response is streamed. + bool response_streaming = 5; + + // Any metadata attached to the method. + repeated Option options = 6; + + // The source syntax of this method. + Syntax syntax = 7; +} + +// Declares an API Interface to be included in this interface. The including +// interface must redeclare all the methods from the included interface, but +// documentation and options are inherited as follows: +// +// - If after comment and whitespace stripping, the documentation +// string of the redeclared method is empty, it will be inherited +// from the original method. +// +// - Each annotation belonging to the service config (http, +// visibility) which is not set in the redeclared method will be +// inherited. +// +// - If an http annotation is inherited, the path pattern will be +// modified as follows. Any version prefix will be replaced by the +// version of the including interface plus the [root][] path if +// specified. +// +// Example of a simple mixin: +// +// package google.acl.v1; +// service AccessControl { +// // Get the underlying ACL object. +// rpc GetAcl(GetAclRequest) returns (Acl) { +// option (google.api.http).get = "/v1/{resource=**}:getAcl"; +// } +// } +// +// package google.storage.v2; +// service Storage { +// rpc GetAcl(GetAclRequest) returns (Acl); +// +// // Get a data record. +// rpc GetData(GetDataRequest) returns (Data) { +// option (google.api.http).get = "/v2/{resource=**}"; +// } +// } +// +// Example of a mixin configuration: +// +// apis: +// - name: google.storage.v2.Storage +// mixins: +// - name: google.acl.v1.AccessControl +// +// The mixin construct implies that all methods in `AccessControl` are +// also declared with same name and request/response types in +// `Storage`. A documentation generator or annotation processor will +// see the effective `Storage.GetAcl` method after inherting +// documentation and annotations as follows: +// +// service Storage { +// // Get the underlying ACL object. +// rpc GetAcl(GetAclRequest) returns (Acl) { +// option (google.api.http).get = "/v2/{resource=**}:getAcl"; +// } +// ... +// } +// +// Note how the version in the path pattern changed from `v1` to `v2`. +// +// If the `root` field in the mixin is specified, it should be a +// relative path under which inherited HTTP paths are placed. Example: +// +// apis: +// - name: google.storage.v2.Storage +// mixins: +// - name: google.acl.v1.AccessControl +// root: acls +// +// This implies the following inherited HTTP annotation: +// +// service Storage { +// // Get the underlying ACL object. +// rpc GetAcl(GetAclRequest) returns (Acl) { +// option (google.api.http).get = "/v2/acls/{resource=**}:getAcl"; +// } +// ... +// } +message Mixin { + // The fully qualified name of the interface which is included. + string name = 1; + + // If non-empty specifies a path under which inherited HTTP paths + // are rooted. + string root = 2; +} diff --git a/third_party/google/protobuf/compiler/plugin.proto b/third_party/google/protobuf/compiler/plugin.proto new file mode 100755 index 0000000..5b55745 --- /dev/null +++ b/third_party/google/protobuf/compiler/plugin.proto @@ -0,0 +1,167 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +// Author: kenton@google.com (Kenton Varda) +// +// WARNING: The plugin interface is currently EXPERIMENTAL and is subject to +// change. +// +// protoc (aka the Protocol Compiler) can be extended via plugins. A plugin is +// just a program that reads a CodeGeneratorRequest from stdin and writes a +// CodeGeneratorResponse to stdout. +// +// Plugins written using C++ can use google/protobuf/compiler/plugin.h instead +// of dealing with the raw protocol defined here. +// +// A plugin executable needs only to be placed somewhere in the path. The +// plugin should be named "protoc-gen-$NAME", and will then be used when the +// flag "--${NAME}_out" is passed to protoc. + +syntax = "proto2"; +package google.protobuf.compiler; +option java_package = "com.google.protobuf.compiler"; +option java_outer_classname = "PluginProtos"; + +option go_package = "github.com/golang/protobuf/protoc-gen-go/plugin;plugin_go"; + +import "google/protobuf/descriptor.proto"; + +// The version number of protocol compiler. +message Version { + optional int32 major = 1; + optional int32 minor = 2; + optional int32 patch = 3; + // A suffix for alpha, beta or rc release, e.g., "alpha-1", "rc2". It should + // be empty for mainline stable releases. + optional string suffix = 4; +} + +// An encoded CodeGeneratorRequest is written to the plugin's stdin. +message CodeGeneratorRequest { + // The .proto files that were explicitly listed on the command-line. The + // code generator should generate code only for these files. Each file's + // descriptor will be included in proto_file, below. + repeated string file_to_generate = 1; + + // The generator parameter passed on the command-line. + optional string parameter = 2; + + // FileDescriptorProtos for all files in files_to_generate and everything + // they import. The files will appear in topological order, so each file + // appears before any file that imports it. + // + // protoc guarantees that all proto_files will be written after + // the fields above, even though this is not technically guaranteed by the + // protobuf wire format. This theoretically could allow a plugin to stream + // in the FileDescriptorProtos and handle them one by one rather than read + // the entire set into memory at once. However, as of this writing, this + // is not similarly optimized on protoc's end -- it will store all fields in + // memory at once before sending them to the plugin. + // + // Type names of fields and extensions in the FileDescriptorProto are always + // fully qualified. + repeated FileDescriptorProto proto_file = 15; + + // The version number of protocol compiler. + optional Version compiler_version = 3; + +} + +// The plugin writes an encoded CodeGeneratorResponse to stdout. +message CodeGeneratorResponse { + // Error message. If non-empty, code generation failed. The plugin process + // should exit with status code zero even if it reports an error in this way. + // + // This should be used to indicate errors in .proto files which prevent the + // code generator from generating correct code. Errors which indicate a + // problem in protoc itself -- such as the input CodeGeneratorRequest being + // unparseable -- should be reported by writing a message to stderr and + // exiting with a non-zero status code. + optional string error = 1; + + // Represents a single generated file. + message File { + // The file name, relative to the output directory. The name must not + // contain "." or ".." components and must be relative, not be absolute (so, + // the file cannot lie outside the output directory). "/" must be used as + // the path separator, not "\". + // + // If the name is omitted, the content will be appended to the previous + // file. This allows the generator to break large files into small chunks, + // and allows the generated text to be streamed back to protoc so that large + // files need not reside completely in memory at one time. Note that as of + // this writing protoc does not optimize for this -- it will read the entire + // CodeGeneratorResponse before writing files to disk. + optional string name = 1; + + // If non-empty, indicates that the named file should already exist, and the + // content here is to be inserted into that file at a defined insertion + // point. This feature allows a code generator to extend the output + // produced by another code generator. The original generator may provide + // insertion points by placing special annotations in the file that look + // like: + // @@protoc_insertion_point(NAME) + // The annotation can have arbitrary text before and after it on the line, + // which allows it to be placed in a comment. NAME should be replaced with + // an identifier naming the point -- this is what other generators will use + // as the insertion_point. Code inserted at this point will be placed + // immediately above the line containing the insertion point (thus multiple + // insertions to the same point will come out in the order they were added). + // The double-@ is intended to make it unlikely that the generated code + // could contain things that look like insertion points by accident. + // + // For example, the C++ code generator places the following line in the + // .pb.h files that it generates: + // // @@protoc_insertion_point(namespace_scope) + // This line appears within the scope of the file's package namespace, but + // outside of any particular class. Another plugin can then specify the + // insertion_point "namespace_scope" to generate additional classes or + // other declarations that should be placed in this scope. + // + // Note that if the line containing the insertion point begins with + // whitespace, the same whitespace will be added to every line of the + // inserted text. This is useful for languages like Python, where + // indentation matters. In these languages, the insertion point comment + // should be indented the same amount as any inserted code will need to be + // in order to work correctly in that context. + // + // The code generator that generates the initial file and the one which + // inserts into it must both run as part of a single invocation of protoc. + // Code generators are executed in the order in which they appear on the + // command line. + // + // If |insertion_point| is present, |name| must also be present. + optional string insertion_point = 2; + + // The file contents. + optional string content = 15; + } + repeated File file = 15; +} diff --git a/third_party/google/protobuf/descriptor.proto b/third_party/google/protobuf/descriptor.proto new file mode 100755 index 0000000..ed08fcb --- /dev/null +++ b/third_party/google/protobuf/descriptor.proto @@ -0,0 +1,883 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +// Author: kenton@google.com (Kenton Varda) +// Based on original Protocol Buffers design by +// Sanjay Ghemawat, Jeff Dean, and others. +// +// The messages in this file describe the definitions found in .proto files. +// A valid .proto file can be translated directly to a FileDescriptorProto +// without any other information (e.g. without reading its imports). + + +syntax = "proto2"; + +package google.protobuf; +option go_package = "github.com/golang/protobuf/protoc-gen-go/descriptor;descriptor"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "DescriptorProtos"; +option csharp_namespace = "Google.Protobuf.Reflection"; +option objc_class_prefix = "GPB"; +option cc_enable_arenas = true; + +// descriptor.proto must be optimized for speed because reflection-based +// algorithms don't work during bootstrapping. +option optimize_for = SPEED; + +// The protocol compiler can output a FileDescriptorSet containing the .proto +// files it parses. +message FileDescriptorSet { + repeated FileDescriptorProto file = 1; +} + +// Describes a complete .proto file. +message FileDescriptorProto { + optional string name = 1; // file name, relative to root of source tree + optional string package = 2; // e.g. "foo", "foo.bar", etc. + + // Names of files imported by this file. + repeated string dependency = 3; + // Indexes of the public imported files in the dependency list above. + repeated int32 public_dependency = 10; + // Indexes of the weak imported files in the dependency list. + // For Google-internal migration only. Do not use. + repeated int32 weak_dependency = 11; + + // All top-level definitions in this file. + repeated DescriptorProto message_type = 4; + repeated EnumDescriptorProto enum_type = 5; + repeated ServiceDescriptorProto service = 6; + repeated FieldDescriptorProto extension = 7; + + optional FileOptions options = 8; + + // This field contains optional information about the original source code. + // You may safely remove this entire field without harming runtime + // functionality of the descriptors -- the information is needed only by + // development tools. + optional SourceCodeInfo source_code_info = 9; + + // The syntax of the proto file. + // The supported values are "proto2" and "proto3". + optional string syntax = 12; +} + +// Describes a message type. +message DescriptorProto { + optional string name = 1; + + repeated FieldDescriptorProto field = 2; + repeated FieldDescriptorProto extension = 6; + + repeated DescriptorProto nested_type = 3; + repeated EnumDescriptorProto enum_type = 4; + + message ExtensionRange { + optional int32 start = 1; + optional int32 end = 2; + + optional ExtensionRangeOptions options = 3; + } + repeated ExtensionRange extension_range = 5; + + repeated OneofDescriptorProto oneof_decl = 8; + + optional MessageOptions options = 7; + + // Range of reserved tag numbers. Reserved tag numbers may not be used by + // fields or extension ranges in the same message. Reserved ranges may + // not overlap. + message ReservedRange { + optional int32 start = 1; // Inclusive. + optional int32 end = 2; // Exclusive. + } + repeated ReservedRange reserved_range = 9; + // Reserved field names, which may not be used by fields in the same message. + // A given name may only be reserved once. + repeated string reserved_name = 10; +} + +message ExtensionRangeOptions { + // The parser stores options it doesn't recognize here. See above. + repeated UninterpretedOption uninterpreted_option = 999; + + // Clients can define custom options in extensions of this message. See above. + extensions 1000 to max; +} + +// Describes a field within a message. +message FieldDescriptorProto { + enum Type { + // 0 is reserved for errors. + // Order is weird for historical reasons. + TYPE_DOUBLE = 1; + TYPE_FLOAT = 2; + // Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT64 if + // negative values are likely. + TYPE_INT64 = 3; + TYPE_UINT64 = 4; + // Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT32 if + // negative values are likely. + TYPE_INT32 = 5; + TYPE_FIXED64 = 6; + TYPE_FIXED32 = 7; + TYPE_BOOL = 8; + TYPE_STRING = 9; + // Tag-delimited aggregate. + // Group type is deprecated and not supported in proto3. However, Proto3 + // implementations should still be able to parse the group wire format and + // treat group fields as unknown fields. + TYPE_GROUP = 10; + TYPE_MESSAGE = 11; // Length-delimited aggregate. + + // New in version 2. + TYPE_BYTES = 12; + TYPE_UINT32 = 13; + TYPE_ENUM = 14; + TYPE_SFIXED32 = 15; + TYPE_SFIXED64 = 16; + TYPE_SINT32 = 17; // Uses ZigZag encoding. + TYPE_SINT64 = 18; // Uses ZigZag encoding. + }; + + enum Label { + // 0 is reserved for errors + LABEL_OPTIONAL = 1; + LABEL_REQUIRED = 2; + LABEL_REPEATED = 3; + }; + + optional string name = 1; + optional int32 number = 3; + optional Label label = 4; + + // If type_name is set, this need not be set. If both this and type_name + // are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP. + optional Type type = 5; + + // For message and enum types, this is the name of the type. If the name + // starts with a '.', it is fully-qualified. Otherwise, C++-like scoping + // rules are used to find the type (i.e. first the nested types within this + // message are searched, then within the parent, on up to the root + // namespace). + optional string type_name = 6; + + // For extensions, this is the name of the type being extended. It is + // resolved in the same manner as type_name. + optional string extendee = 2; + + // For numeric types, contains the original text representation of the value. + // For booleans, "true" or "false". + // For strings, contains the default text contents (not escaped in any way). + // For bytes, contains the C escaped value. All bytes >= 128 are escaped. + // TODO(kenton): Base-64 encode? + optional string default_value = 7; + + // If set, gives the index of a oneof in the containing type's oneof_decl + // list. This field is a member of that oneof. + optional int32 oneof_index = 9; + + // JSON name of this field. The value is set by protocol compiler. If the + // user has set a "json_name" option on this field, that option's value + // will be used. Otherwise, it's deduced from the field's name by converting + // it to camelCase. + optional string json_name = 10; + + optional FieldOptions options = 8; +} + +// Describes a oneof. +message OneofDescriptorProto { + optional string name = 1; + optional OneofOptions options = 2; +} + +// Describes an enum type. +message EnumDescriptorProto { + optional string name = 1; + + repeated EnumValueDescriptorProto value = 2; + + optional EnumOptions options = 3; + + // Range of reserved numeric values. Reserved values may not be used by + // entries in the same enum. Reserved ranges may not overlap. + // + // Note that this is distinct from DescriptorProto.ReservedRange in that it + // is inclusive such that it can appropriately represent the entire int32 + // domain. + message EnumReservedRange { + optional int32 start = 1; // Inclusive. + optional int32 end = 2; // Inclusive. + } + + // Range of reserved numeric values. Reserved numeric values may not be used + // by enum values in the same enum declaration. Reserved ranges may not + // overlap. + repeated EnumReservedRange reserved_range = 4; + + // Reserved enum value names, which may not be reused. A given name may only + // be reserved once. + repeated string reserved_name = 5; +} + +// Describes a value within an enum. +message EnumValueDescriptorProto { + optional string name = 1; + optional int32 number = 2; + + optional EnumValueOptions options = 3; +} + +// Describes a service. +message ServiceDescriptorProto { + optional string name = 1; + repeated MethodDescriptorProto method = 2; + + optional ServiceOptions options = 3; +} + +// Describes a method of a service. +message MethodDescriptorProto { + optional string name = 1; + + // Input and output type names. These are resolved in the same way as + // FieldDescriptorProto.type_name, but must refer to a message type. + optional string input_type = 2; + optional string output_type = 3; + + optional MethodOptions options = 4; + + // Identifies if client streams multiple client messages + optional bool client_streaming = 5 [default=false]; + // Identifies if server streams multiple server messages + optional bool server_streaming = 6 [default=false]; +} + + +// =================================================================== +// Options + +// Each of the definitions above may have "options" attached. These are +// just annotations which may cause code to be generated slightly differently +// or may contain hints for code that manipulates protocol messages. +// +// Clients may define custom options as extensions of the *Options messages. +// These extensions may not yet be known at parsing time, so the parser cannot +// store the values in them. Instead it stores them in a field in the *Options +// message called uninterpreted_option. This field must have the same name +// across all *Options messages. We then use this field to populate the +// extensions when we build a descriptor, at which point all protos have been +// parsed and so all extensions are known. +// +// Extension numbers for custom options may be chosen as follows: +// * For options which will only be used within a single application or +// organization, or for experimental options, use field numbers 50000 +// through 99999. It is up to you to ensure that you do not use the +// same number for multiple options. +// * For options which will be published and used publicly by multiple +// independent entities, e-mail protobuf-global-extension-registry@google.com +// to reserve extension numbers. Simply provide your project name (e.g. +// Objective-C plugin) and your project website (if available) -- there's no +// need to explain how you intend to use them. Usually you only need one +// extension number. You can declare multiple options with only one extension +// number by putting them in a sub-message. See the Custom Options section of +// the docs for examples: +// https://developers.google.com/protocol-buffers/docs/proto#options +// If this turns out to be popular, a web service will be set up +// to automatically assign option numbers. + + +message FileOptions { + + // Sets the Java package where classes generated from this .proto will be + // placed. By default, the proto package is used, but this is often + // inappropriate because proto packages do not normally start with backwards + // domain names. + optional string java_package = 1; + + + // If set, all the classes from the .proto file are wrapped in a single + // outer class with the given name. This applies to both Proto1 + // (equivalent to the old "--one_java_file" option) and Proto2 (where + // a .proto always translates to a single class, but you may want to + // explicitly choose the class name). + optional string java_outer_classname = 8; + + // If set true, then the Java code generator will generate a separate .java + // file for each top-level message, enum, and service defined in the .proto + // file. Thus, these types will *not* be nested inside the outer class + // named by java_outer_classname. However, the outer class will still be + // generated to contain the file's getDescriptor() method as well as any + // top-level extensions defined in the file. + optional bool java_multiple_files = 10 [default=false]; + + // This option does nothing. + optional bool java_generate_equals_and_hash = 20 [deprecated=true]; + + // If set true, then the Java2 code generator will generate code that + // throws an exception whenever an attempt is made to assign a non-UTF-8 + // byte sequence to a string field. + // Message reflection will do the same. + // However, an extension field still accepts non-UTF-8 byte sequences. + // This option has no effect on when used with the lite runtime. + optional bool java_string_check_utf8 = 27 [default=false]; + + + // Generated classes can be optimized for speed or code size. + enum OptimizeMode { + SPEED = 1; // Generate complete code for parsing, serialization, + // etc. + CODE_SIZE = 2; // Use ReflectionOps to implement these methods. + LITE_RUNTIME = 3; // Generate code using MessageLite and the lite runtime. + } + optional OptimizeMode optimize_for = 9 [default=SPEED]; + + // Sets the Go package where structs generated from this .proto will be + // placed. If omitted, the Go package will be derived from the following: + // - The basename of the package import path, if provided. + // - Otherwise, the package statement in the .proto file, if present. + // - Otherwise, the basename of the .proto file, without extension. + optional string go_package = 11; + + + + // Should generic services be generated in each language? "Generic" services + // are not specific to any particular RPC system. They are generated by the + // main code generators in each language (without additional plugins). + // Generic services were the only kind of service generation supported by + // early versions of google.protobuf. + // + // Generic services are now considered deprecated in favor of using plugins + // that generate code specific to your particular RPC system. Therefore, + // these default to false. Old code which depends on generic services should + // explicitly set them to true. + optional bool cc_generic_services = 16 [default=false]; + optional bool java_generic_services = 17 [default=false]; + optional bool py_generic_services = 18 [default=false]; + optional bool php_generic_services = 42 [default=false]; + + // Is this file deprecated? + // Depending on the target platform, this can emit Deprecated annotations + // for everything in the file, or it will be completely ignored; in the very + // least, this is a formalization for deprecating files. + optional bool deprecated = 23 [default=false]; + + // Enables the use of arenas for the proto messages in this file. This applies + // only to generated classes for C++. + optional bool cc_enable_arenas = 31 [default=false]; + + + // Sets the objective c class prefix which is prepended to all objective c + // generated classes from this .proto. There is no default. + optional string objc_class_prefix = 36; + + // Namespace for generated classes; defaults to the package. + optional string csharp_namespace = 37; + + // By default Swift generators will take the proto package and CamelCase it + // replacing '.' with underscore and use that to prefix the types/symbols + // defined. When this options is provided, they will use this value instead + // to prefix the types/symbols defined. + optional string swift_prefix = 39; + + // Sets the php class prefix which is prepended to all php generated classes + // from this .proto. Default is empty. + optional string php_class_prefix = 40; + + // Use this option to change the namespace of php generated classes. Default + // is empty. When this option is empty, the package name will be used for + // determining the namespace. + optional string php_namespace = 41; + + + // Use this option to change the namespace of php generated metadata classes. + // Default is empty. When this option is empty, the proto file name will be used + // for determining the namespace. + optional string php_metadata_namespace = 44; + + // Use this option to change the package of ruby generated classes. Default + // is empty. When this option is not set, the package name will be used for + // determining the ruby package. + optional string ruby_package = 45; + + // The parser stores options it doesn't recognize here. + // See the documentation for the "Options" section above. + repeated UninterpretedOption uninterpreted_option = 999; + + // Clients can define custom options in extensions of this message. + // See the documentation for the "Options" section above. + extensions 1000 to max; + + reserved 38; +} + +message MessageOptions { + // Set true to use the old proto1 MessageSet wire format for extensions. + // This is provided for backwards-compatibility with the MessageSet wire + // format. You should not use this for any other reason: It's less + // efficient, has fewer features, and is more complicated. + // + // The message must be defined exactly as follows: + // message Foo { + // option message_set_wire_format = true; + // extensions 4 to max; + // } + // Note that the message cannot have any defined fields; MessageSets only + // have extensions. + // + // All extensions of your type must be singular messages; e.g. they cannot + // be int32s, enums, or repeated messages. + // + // Because this is an option, the above two restrictions are not enforced by + // the protocol compiler. + optional bool message_set_wire_format = 1 [default=false]; + + // Disables the generation of the standard "descriptor()" accessor, which can + // conflict with a field of the same name. This is meant to make migration + // from proto1 easier; new code should avoid fields named "descriptor". + optional bool no_standard_descriptor_accessor = 2 [default=false]; + + // Is this message deprecated? + // Depending on the target platform, this can emit Deprecated annotations + // for the message, or it will be completely ignored; in the very least, + // this is a formalization for deprecating messages. + optional bool deprecated = 3 [default=false]; + + // Whether the message is an automatically generated map entry type for the + // maps field. + // + // For maps fields: + // map map_field = 1; + // The parsed descriptor looks like: + // message MapFieldEntry { + // option map_entry = true; + // optional KeyType key = 1; + // optional ValueType value = 2; + // } + // repeated MapFieldEntry map_field = 1; + // + // Implementations may choose not to generate the map_entry=true message, but + // use a native map in the target language to hold the keys and values. + // The reflection APIs in such implementions still need to work as + // if the field is a repeated message field. + // + // NOTE: Do not set the option in .proto files. Always use the maps syntax + // instead. The option should only be implicitly set by the proto compiler + // parser. + optional bool map_entry = 7; + + reserved 8; // javalite_serializable + reserved 9; // javanano_as_lite + + // The parser stores options it doesn't recognize here. See above. + repeated UninterpretedOption uninterpreted_option = 999; + + // Clients can define custom options in extensions of this message. See above. + extensions 1000 to max; +} + +message FieldOptions { + // The ctype option instructs the C++ code generator to use a different + // representation of the field than it normally would. See the specific + // options below. This option is not yet implemented in the open source + // release -- sorry, we'll try to include it in a future version! + optional CType ctype = 1 [default = STRING]; + enum CType { + // Default mode. + STRING = 0; + + CORD = 1; + + STRING_PIECE = 2; + } + // The packed option can be enabled for repeated primitive fields to enable + // a more efficient representation on the wire. Rather than repeatedly + // writing the tag and type for each element, the entire array is encoded as + // a single length-delimited blob. In proto3, only explicit setting it to + // false will avoid using packed encoding. + optional bool packed = 2; + + // The jstype option determines the JavaScript type used for values of the + // field. The option is permitted only for 64 bit integral and fixed types + // (int64, uint64, sint64, fixed64, sfixed64). A field with jstype JS_STRING + // is represented as JavaScript string, which avoids loss of precision that + // can happen when a large value is converted to a floating point JavaScript. + // Specifying JS_NUMBER for the jstype causes the generated JavaScript code to + // use the JavaScript "number" type. The behavior of the default option + // JS_NORMAL is implementation dependent. + // + // This option is an enum to permit additional types to be added, e.g. + // goog.math.Integer. + optional JSType jstype = 6 [default = JS_NORMAL]; + enum JSType { + // Use the default type. + JS_NORMAL = 0; + + // Use JavaScript strings. + JS_STRING = 1; + + // Use JavaScript numbers. + JS_NUMBER = 2; + } + + // Should this field be parsed lazily? Lazy applies only to message-type + // fields. It means that when the outer message is initially parsed, the + // inner message's contents will not be parsed but instead stored in encoded + // form. The inner message will actually be parsed when it is first accessed. + // + // This is only a hint. Implementations are free to choose whether to use + // eager or lazy parsing regardless of the value of this option. However, + // setting this option true suggests that the protocol author believes that + // using lazy parsing on this field is worth the additional bookkeeping + // overhead typically needed to implement it. + // + // This option does not affect the public interface of any generated code; + // all method signatures remain the same. Furthermore, thread-safety of the + // interface is not affected by this option; const methods remain safe to + // call from multiple threads concurrently, while non-const methods continue + // to require exclusive access. + // + // + // Note that implementations may choose not to check required fields within + // a lazy sub-message. That is, calling IsInitialized() on the outer message + // may return true even if the inner message has missing required fields. + // This is necessary because otherwise the inner message would have to be + // parsed in order to perform the check, defeating the purpose of lazy + // parsing. An implementation which chooses not to check required fields + // must be consistent about it. That is, for any particular sub-message, the + // implementation must either *always* check its required fields, or *never* + // check its required fields, regardless of whether or not the message has + // been parsed. + optional bool lazy = 5 [default=false]; + + // Is this field deprecated? + // Depending on the target platform, this can emit Deprecated annotations + // for accessors, or it will be completely ignored; in the very least, this + // is a formalization for deprecating fields. + optional bool deprecated = 3 [default=false]; + + // For Google-internal migration only. Do not use. + optional bool weak = 10 [default=false]; + + + // The parser stores options it doesn't recognize here. See above. + repeated UninterpretedOption uninterpreted_option = 999; + + // Clients can define custom options in extensions of this message. See above. + extensions 1000 to max; + + reserved 4; // removed jtype +} + +message OneofOptions { + // The parser stores options it doesn't recognize here. See above. + repeated UninterpretedOption uninterpreted_option = 999; + + // Clients can define custom options in extensions of this message. See above. + extensions 1000 to max; +} + +message EnumOptions { + + // Set this option to true to allow mapping different tag names to the same + // value. + optional bool allow_alias = 2; + + // Is this enum deprecated? + // Depending on the target platform, this can emit Deprecated annotations + // for the enum, or it will be completely ignored; in the very least, this + // is a formalization for deprecating enums. + optional bool deprecated = 3 [default=false]; + + reserved 5; // javanano_as_lite + + // The parser stores options it doesn't recognize here. See above. + repeated UninterpretedOption uninterpreted_option = 999; + + // Clients can define custom options in extensions of this message. See above. + extensions 1000 to max; +} + +message EnumValueOptions { + // Is this enum value deprecated? + // Depending on the target platform, this can emit Deprecated annotations + // for the enum value, or it will be completely ignored; in the very least, + // this is a formalization for deprecating enum values. + optional bool deprecated = 1 [default=false]; + + // The parser stores options it doesn't recognize here. See above. + repeated UninterpretedOption uninterpreted_option = 999; + + // Clients can define custom options in extensions of this message. See above. + extensions 1000 to max; +} + +message ServiceOptions { + + // Note: Field numbers 1 through 32 are reserved for Google's internal RPC + // framework. We apologize for hoarding these numbers to ourselves, but + // we were already using them long before we decided to release Protocol + // Buffers. + + // Is this service deprecated? + // Depending on the target platform, this can emit Deprecated annotations + // for the service, or it will be completely ignored; in the very least, + // this is a formalization for deprecating services. + optional bool deprecated = 33 [default=false]; + + // The parser stores options it doesn't recognize here. See above. + repeated UninterpretedOption uninterpreted_option = 999; + + // Clients can define custom options in extensions of this message. See above. + extensions 1000 to max; +} + +message MethodOptions { + + // Note: Field numbers 1 through 32 are reserved for Google's internal RPC + // framework. We apologize for hoarding these numbers to ourselves, but + // we were already using them long before we decided to release Protocol + // Buffers. + + // Is this method deprecated? + // Depending on the target platform, this can emit Deprecated annotations + // for the method, or it will be completely ignored; in the very least, + // this is a formalization for deprecating methods. + optional bool deprecated = 33 [default=false]; + + // Is this method side-effect-free (or safe in HTTP parlance), or idempotent, + // or neither? HTTP based RPC implementation may choose GET verb for safe + // methods, and PUT verb for idempotent methods instead of the default POST. + enum IdempotencyLevel { + IDEMPOTENCY_UNKNOWN = 0; + NO_SIDE_EFFECTS = 1; // implies idempotent + IDEMPOTENT = 2; // idempotent, but may have side effects + } + optional IdempotencyLevel idempotency_level = + 34 [default=IDEMPOTENCY_UNKNOWN]; + + // The parser stores options it doesn't recognize here. See above. + repeated UninterpretedOption uninterpreted_option = 999; + + // Clients can define custom options in extensions of this message. See above. + extensions 1000 to max; +} + + +// A message representing a option the parser does not recognize. This only +// appears in options protos created by the compiler::Parser class. +// DescriptorPool resolves these when building Descriptor objects. Therefore, +// options protos in descriptor objects (e.g. returned by Descriptor::options(), +// or produced by Descriptor::CopyTo()) will never have UninterpretedOptions +// in them. +message UninterpretedOption { + // The name of the uninterpreted option. Each string represents a segment in + // a dot-separated name. is_extension is true iff a segment represents an + // extension (denoted with parentheses in options specs in .proto files). + // E.g.,{ ["foo", false], ["bar.baz", true], ["qux", false] } represents + // "foo.(bar.baz).qux". + message NamePart { + required string name_part = 1; + required bool is_extension = 2; + } + repeated NamePart name = 2; + + // The value of the uninterpreted option, in whatever type the tokenizer + // identified it as during parsing. Exactly one of these should be set. + optional string identifier_value = 3; + optional uint64 positive_int_value = 4; + optional int64 negative_int_value = 5; + optional double double_value = 6; + optional bytes string_value = 7; + optional string aggregate_value = 8; +} + +// =================================================================== +// Optional source code info + +// Encapsulates information about the original source file from which a +// FileDescriptorProto was generated. +message SourceCodeInfo { + // A Location identifies a piece of source code in a .proto file which + // corresponds to a particular definition. This information is intended + // to be useful to IDEs, code indexers, documentation generators, and similar + // tools. + // + // For example, say we have a file like: + // message Foo { + // optional string foo = 1; + // } + // Let's look at just the field definition: + // optional string foo = 1; + // ^ ^^ ^^ ^ ^^^ + // a bc de f ghi + // We have the following locations: + // span path represents + // [a,i) [ 4, 0, 2, 0 ] The whole field definition. + // [a,b) [ 4, 0, 2, 0, 4 ] The label (optional). + // [c,d) [ 4, 0, 2, 0, 5 ] The type (string). + // [e,f) [ 4, 0, 2, 0, 1 ] The name (foo). + // [g,h) [ 4, 0, 2, 0, 3 ] The number (1). + // + // Notes: + // - A location may refer to a repeated field itself (i.e. not to any + // particular index within it). This is used whenever a set of elements are + // logically enclosed in a single code segment. For example, an entire + // extend block (possibly containing multiple extension definitions) will + // have an outer location whose path refers to the "extensions" repeated + // field without an index. + // - Multiple locations may have the same path. This happens when a single + // logical declaration is spread out across multiple places. The most + // obvious example is the "extend" block again -- there may be multiple + // extend blocks in the same scope, each of which will have the same path. + // - A location's span is not always a subset of its parent's span. For + // example, the "extendee" of an extension declaration appears at the + // beginning of the "extend" block and is shared by all extensions within + // the block. + // - Just because a location's span is a subset of some other location's span + // does not mean that it is a descendent. For example, a "group" defines + // both a type and a field in a single declaration. Thus, the locations + // corresponding to the type and field and their components will overlap. + // - Code which tries to interpret locations should probably be designed to + // ignore those that it doesn't understand, as more types of locations could + // be recorded in the future. + repeated Location location = 1; + message Location { + // Identifies which part of the FileDescriptorProto was defined at this + // location. + // + // Each element is a field number or an index. They form a path from + // the root FileDescriptorProto to the place where the definition. For + // example, this path: + // [ 4, 3, 2, 7, 1 ] + // refers to: + // file.message_type(3) // 4, 3 + // .field(7) // 2, 7 + // .name() // 1 + // This is because FileDescriptorProto.message_type has field number 4: + // repeated DescriptorProto message_type = 4; + // and DescriptorProto.field has field number 2: + // repeated FieldDescriptorProto field = 2; + // and FieldDescriptorProto.name has field number 1: + // optional string name = 1; + // + // Thus, the above path gives the location of a field name. If we removed + // the last element: + // [ 4, 3, 2, 7 ] + // this path refers to the whole field declaration (from the beginning + // of the label to the terminating semicolon). + repeated int32 path = 1 [packed=true]; + + // Always has exactly three or four elements: start line, start column, + // end line (optional, otherwise assumed same as start line), end column. + // These are packed into a single field for efficiency. Note that line + // and column numbers are zero-based -- typically you will want to add + // 1 to each before displaying to a user. + repeated int32 span = 2 [packed=true]; + + // If this SourceCodeInfo represents a complete declaration, these are any + // comments appearing before and after the declaration which appear to be + // attached to the declaration. + // + // A series of line comments appearing on consecutive lines, with no other + // tokens appearing on those lines, will be treated as a single comment. + // + // leading_detached_comments will keep paragraphs of comments that appear + // before (but not connected to) the current element. Each paragraph, + // separated by empty lines, will be one comment element in the repeated + // field. + // + // Only the comment content is provided; comment markers (e.g. //) are + // stripped out. For block comments, leading whitespace and an asterisk + // will be stripped from the beginning of each line other than the first. + // Newlines are included in the output. + // + // Examples: + // + // optional int32 foo = 1; // Comment attached to foo. + // // Comment attached to bar. + // optional int32 bar = 2; + // + // optional string baz = 3; + // // Comment attached to baz. + // // Another line attached to baz. + // + // // Comment attached to qux. + // // + // // Another line attached to qux. + // optional double qux = 4; + // + // // Detached comment for corge. This is not leading or trailing comments + // // to qux or corge because there are blank lines separating it from + // // both. + // + // // Detached comment for corge paragraph 2. + // + // optional string corge = 5; + // /* Block comment attached + // * to corge. Leading asterisks + // * will be removed. */ + // /* Block comment attached to + // * grault. */ + // optional int32 grault = 6; + // + // // ignored detached comments. + optional string leading_comments = 3; + optional string trailing_comments = 4; + repeated string leading_detached_comments = 6; + } +} + +// Describes the relationship between generated code and its original source +// file. A GeneratedCodeInfo message is associated with only one generated +// source file, but may contain references to different source .proto files. +message GeneratedCodeInfo { + // An Annotation connects some span of text in generated code to an element + // of its generating .proto file. + repeated Annotation annotation = 1; + message Annotation { + // Identifies the element in the original source .proto file. This field + // is formatted the same as SourceCodeInfo.Location.path. + repeated int32 path = 1 [packed=true]; + + // Identifies the filesystem path to the original source .proto. + optional string source_file = 2; + + // Identifies the starting offset in bytes in the generated code + // that relates to the identified object. + optional int32 begin = 3; + + // Identifies the ending offset in bytes in the generated code that + // relates to the identified offset. The end offset should be one past + // the last relevant byte (so the length of the text = end - begin). + optional int32 end = 4; + } +} diff --git a/third_party/google/protobuf/duration.proto b/third_party/google/protobuf/duration.proto new file mode 100755 index 0000000..975fce4 --- /dev/null +++ b/third_party/google/protobuf/duration.proto @@ -0,0 +1,117 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +syntax = "proto3"; + +package google.protobuf; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; +option cc_enable_arenas = true; +option go_package = "github.com/golang/protobuf/ptypes/duration"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "DurationProto"; +option java_multiple_files = true; +option objc_class_prefix = "GPB"; + +// A Duration represents a signed, fixed-length span of time represented +// as a count of seconds and fractions of seconds at nanosecond +// resolution. It is independent of any calendar and concepts like "day" +// or "month". It is related to Timestamp in that the difference between +// two Timestamp values is a Duration and it can be added or subtracted +// from a Timestamp. Range is approximately +-10,000 years. +// +// # Examples +// +// Example 1: Compute Duration from two Timestamps in pseudo code. +// +// Timestamp start = ...; +// Timestamp end = ...; +// Duration duration = ...; +// +// duration.seconds = end.seconds - start.seconds; +// duration.nanos = end.nanos - start.nanos; +// +// if (duration.seconds < 0 && duration.nanos > 0) { +// duration.seconds += 1; +// duration.nanos -= 1000000000; +// } else if (durations.seconds > 0 && duration.nanos < 0) { +// duration.seconds -= 1; +// duration.nanos += 1000000000; +// } +// +// Example 2: Compute Timestamp from Timestamp + Duration in pseudo code. +// +// Timestamp start = ...; +// Duration duration = ...; +// Timestamp end = ...; +// +// end.seconds = start.seconds + duration.seconds; +// end.nanos = start.nanos + duration.nanos; +// +// if (end.nanos < 0) { +// end.seconds -= 1; +// end.nanos += 1000000000; +// } else if (end.nanos >= 1000000000) { +// end.seconds += 1; +// end.nanos -= 1000000000; +// } +// +// Example 3: Compute Duration from datetime.timedelta in Python. +// +// td = datetime.timedelta(days=3, minutes=10) +// duration = Duration() +// duration.FromTimedelta(td) +// +// # JSON Mapping +// +// In JSON format, the Duration type is encoded as a string rather than an +// object, where the string ends in the suffix "s" (indicating seconds) and +// is preceded by the number of seconds, with nanoseconds expressed as +// fractional seconds. For example, 3 seconds with 0 nanoseconds should be +// encoded in JSON format as "3s", while 3 seconds and 1 nanosecond should +// be expressed in JSON format as "3.000000001s", and 3 seconds and 1 +// microsecond should be expressed in JSON format as "3.000001s". +// +// +message Duration { + + // Signed seconds of the span of time. Must be from -315,576,000,000 + // to +315,576,000,000 inclusive. Note: these bounds are computed from: + // 60 sec/min * 60 min/hr * 24 hr/day * 365.25 days/year * 10000 years + int64 seconds = 1; + + // Signed fractions of a second at nanosecond resolution of the span + // of time. Durations less than one second are represented with a 0 + // `seconds` field and a positive or negative `nanos` field. For durations + // of one second or more, a non-zero value for the `nanos` field must be + // of the same sign as the `seconds` field. Must be from -999,999,999 + // to +999,999,999 inclusive. + int32 nanos = 2; +} diff --git a/third_party/google/protobuf/empty.proto b/third_party/google/protobuf/empty.proto new file mode 100755 index 0000000..03cacd2 --- /dev/null +++ b/third_party/google/protobuf/empty.proto @@ -0,0 +1,52 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +syntax = "proto3"; + +package google.protobuf; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; +option go_package = "github.com/golang/protobuf/ptypes/empty"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "EmptyProto"; +option java_multiple_files = true; +option objc_class_prefix = "GPB"; +option cc_enable_arenas = true; + +// A generic empty message that you can re-use to avoid defining duplicated +// empty messages in your APIs. A typical example is to use it as the request +// or the response type of an API method. For instance: +// +// service Foo { +// rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); +// } +// +// The JSON representation for `Empty` is empty JSON object `{}`. +message Empty {} diff --git a/third_party/google/protobuf/field_mask.proto b/third_party/google/protobuf/field_mask.proto new file mode 100755 index 0000000..76e09f3 --- /dev/null +++ b/third_party/google/protobuf/field_mask.proto @@ -0,0 +1,252 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +syntax = "proto3"; + +package google.protobuf; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "FieldMaskProto"; +option java_multiple_files = true; +option objc_class_prefix = "GPB"; +option go_package = "google.golang.org/genproto/protobuf/field_mask;field_mask"; + +// `FieldMask` represents a set of symbolic field paths, for example: +// +// paths: "f.a" +// paths: "f.b.d" +// +// Here `f` represents a field in some root message, `a` and `b` +// fields in the message found in `f`, and `d` a field found in the +// message in `f.b`. +// +// Field masks are used to specify a subset of fields that should be +// returned by a get operation or modified by an update operation. +// Field masks also have a custom JSON encoding (see below). +// +// # Field Masks in Projections +// +// When used in the context of a projection, a response message or +// sub-message is filtered by the API to only contain those fields as +// specified in the mask. For example, if the mask in the previous +// example is applied to a response message as follows: +// +// f { +// a : 22 +// b { +// d : 1 +// x : 2 +// } +// y : 13 +// } +// z: 8 +// +// The result will not contain specific values for fields x,y and z +// (their value will be set to the default, and omitted in proto text +// output): +// +// +// f { +// a : 22 +// b { +// d : 1 +// } +// } +// +// A repeated field is not allowed except at the last position of a +// paths string. +// +// If a FieldMask object is not present in a get operation, the +// operation applies to all fields (as if a FieldMask of all fields +// had been specified). +// +// Note that a field mask does not necessarily apply to the +// top-level response message. In case of a REST get operation, the +// field mask applies directly to the response, but in case of a REST +// list operation, the mask instead applies to each individual message +// in the returned resource list. In case of a REST custom method, +// other definitions may be used. Where the mask applies will be +// clearly documented together with its declaration in the API. In +// any case, the effect on the returned resource/resources is required +// behavior for APIs. +// +// # Field Masks in Update Operations +// +// A field mask in update operations specifies which fields of the +// targeted resource are going to be updated. The API is required +// to only change the values of the fields as specified in the mask +// and leave the others untouched. If a resource is passed in to +// describe the updated values, the API ignores the values of all +// fields not covered by the mask. +// +// If a repeated field is specified for an update operation, the existing +// repeated values in the target resource will be overwritten by the new values. +// Note that a repeated field is only allowed in the last position of a `paths` +// string. +// +// If a sub-message is specified in the last position of the field mask for an +// update operation, then the existing sub-message in the target resource is +// overwritten. Given the target message: +// +// f { +// b { +// d : 1 +// x : 2 +// } +// c : 1 +// } +// +// And an update message: +// +// f { +// b { +// d : 10 +// } +// } +// +// then if the field mask is: +// +// paths: "f.b" +// +// then the result will be: +// +// f { +// b { +// d : 10 +// } +// c : 1 +// } +// +// However, if the update mask was: +// +// paths: "f.b.d" +// +// then the result would be: +// +// f { +// b { +// d : 10 +// x : 2 +// } +// c : 1 +// } +// +// In order to reset a field's value to the default, the field must +// be in the mask and set to the default value in the provided resource. +// Hence, in order to reset all fields of a resource, provide a default +// instance of the resource and set all fields in the mask, or do +// not provide a mask as described below. +// +// If a field mask is not present on update, the operation applies to +// all fields (as if a field mask of all fields has been specified). +// Note that in the presence of schema evolution, this may mean that +// fields the client does not know and has therefore not filled into +// the request will be reset to their default. If this is unwanted +// behavior, a specific service may require a client to always specify +// a field mask, producing an error if not. +// +// As with get operations, the location of the resource which +// describes the updated values in the request message depends on the +// operation kind. In any case, the effect of the field mask is +// required to be honored by the API. +// +// ## Considerations for HTTP REST +// +// The HTTP kind of an update operation which uses a field mask must +// be set to PATCH instead of PUT in order to satisfy HTTP semantics +// (PUT must only be used for full updates). +// +// # JSON Encoding of Field Masks +// +// In JSON, a field mask is encoded as a single string where paths are +// separated by a comma. Fields name in each path are converted +// to/from lower-camel naming conventions. +// +// As an example, consider the following message declarations: +// +// message Profile { +// User user = 1; +// Photo photo = 2; +// } +// message User { +// string display_name = 1; +// string address = 2; +// } +// +// In proto a field mask for `Profile` may look as such: +// +// mask { +// paths: "user.display_name" +// paths: "photo" +// } +// +// In JSON, the same mask is represented as below: +// +// { +// mask: "user.displayName,photo" +// } +// +// # Field Masks and Oneof Fields +// +// Field masks treat fields in oneofs just as regular fields. Consider the +// following message: +// +// message SampleMessage { +// oneof test_oneof { +// string name = 4; +// SubMessage sub_message = 9; +// } +// } +// +// The field mask can be: +// +// mask { +// paths: "name" +// } +// +// Or: +// +// mask { +// paths: "sub_message" +// } +// +// Note that oneof type names ("test_oneof" in this case) cannot be used in +// paths. +// +// ## Field Mask Verification +// +// The implementation of any API method which has a FieldMask type field in the +// request should verify the included field paths, and return an +// `INVALID_ARGUMENT` error if any path is duplicated or unmappable. +message FieldMask { + // The set of field mask paths. + repeated string paths = 1; +} diff --git a/third_party/google/protobuf/source_context.proto b/third_party/google/protobuf/source_context.proto new file mode 100755 index 0000000..f3b2c96 --- /dev/null +++ b/third_party/google/protobuf/source_context.proto @@ -0,0 +1,48 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +syntax = "proto3"; + +package google.protobuf; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "SourceContextProto"; +option java_multiple_files = true; +option objc_class_prefix = "GPB"; +option go_package = "google.golang.org/genproto/protobuf/source_context;source_context"; + +// `SourceContext` represents information about the source of a +// protobuf element, like the file in which it is defined. +message SourceContext { + // The path-qualified name of the .proto file that contained the associated + // protobuf element. For example: `"google/protobuf/source_context.proto"`. + string file_name = 1; +} diff --git a/third_party/google/protobuf/struct.proto b/third_party/google/protobuf/struct.proto new file mode 100755 index 0000000..7d7808e --- /dev/null +++ b/third_party/google/protobuf/struct.proto @@ -0,0 +1,96 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +syntax = "proto3"; + +package google.protobuf; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; +option cc_enable_arenas = true; +option go_package = "github.com/golang/protobuf/ptypes/struct;structpb"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "StructProto"; +option java_multiple_files = true; +option objc_class_prefix = "GPB"; + + +// `Struct` represents a structured data value, consisting of fields +// which map to dynamically typed values. In some languages, `Struct` +// might be supported by a native representation. For example, in +// scripting languages like JS a struct is represented as an +// object. The details of that representation are described together +// with the proto support for the language. +// +// The JSON representation for `Struct` is JSON object. +message Struct { + // Unordered map of dynamically typed values. + map fields = 1; +} + +// `Value` represents a dynamically typed value which can be either +// null, a number, a string, a boolean, a recursive struct value, or a +// list of values. A producer of value is expected to set one of that +// variants, absence of any variant indicates an error. +// +// The JSON representation for `Value` is JSON value. +message Value { + // The kind of value. + oneof kind { + // Represents a null value. + NullValue null_value = 1; + // Represents a double value. + double number_value = 2; + // Represents a string value. + string string_value = 3; + // Represents a boolean value. + bool bool_value = 4; + // Represents a structured value. + Struct struct_value = 5; + // Represents a repeated `Value`. + ListValue list_value = 6; + } +} + +// `NullValue` is a singleton enumeration to represent the null value for the +// `Value` type union. +// +// The JSON representation for `NullValue` is JSON `null`. +enum NullValue { + // Null value. + NULL_VALUE = 0; +} + +// `ListValue` is a wrapper around a repeated field of values. +// +// The JSON representation for `ListValue` is JSON array. +message ListValue { + // Repeated field of dynamically typed values. + repeated Value values = 1; +} diff --git a/third_party/google/protobuf/timestamp.proto b/third_party/google/protobuf/timestamp.proto new file mode 100755 index 0000000..eafb3fa --- /dev/null +++ b/third_party/google/protobuf/timestamp.proto @@ -0,0 +1,135 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +syntax = "proto3"; + +package google.protobuf; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; +option cc_enable_arenas = true; +option go_package = "github.com/golang/protobuf/ptypes/timestamp"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "TimestampProto"; +option java_multiple_files = true; +option objc_class_prefix = "GPB"; + +// A Timestamp represents a point in time independent of any time zone +// or calendar, represented as seconds and fractions of seconds at +// nanosecond resolution in UTC Epoch time. It is encoded using the +// Proleptic Gregorian Calendar which extends the Gregorian calendar +// backwards to year one. It is encoded assuming all minutes are 60 +// seconds long, i.e. leap seconds are "smeared" so that no leap second +// table is needed for interpretation. Range is from +// 0001-01-01T00:00:00Z to 9999-12-31T23:59:59.999999999Z. +// By restricting to that range, we ensure that we can convert to +// and from RFC 3339 date strings. +// See [https://www.ietf.org/rfc/rfc3339.txt](https://www.ietf.org/rfc/rfc3339.txt). +// +// # Examples +// +// Example 1: Compute Timestamp from POSIX `time()`. +// +// Timestamp timestamp; +// timestamp.set_seconds(time(NULL)); +// timestamp.set_nanos(0); +// +// Example 2: Compute Timestamp from POSIX `gettimeofday()`. +// +// struct timeval tv; +// gettimeofday(&tv, NULL); +// +// Timestamp timestamp; +// timestamp.set_seconds(tv.tv_sec); +// timestamp.set_nanos(tv.tv_usec * 1000); +// +// Example 3: Compute Timestamp from Win32 `GetSystemTimeAsFileTime()`. +// +// FILETIME ft; +// GetSystemTimeAsFileTime(&ft); +// UINT64 ticks = (((UINT64)ft.dwHighDateTime) << 32) | ft.dwLowDateTime; +// +// // A Windows tick is 100 nanoseconds. Windows epoch 1601-01-01T00:00:00Z +// // is 11644473600 seconds before Unix epoch 1970-01-01T00:00:00Z. +// Timestamp timestamp; +// timestamp.set_seconds((INT64) ((ticks / 10000000) - 11644473600LL)); +// timestamp.set_nanos((INT32) ((ticks % 10000000) * 100)); +// +// Example 4: Compute Timestamp from Java `System.currentTimeMillis()`. +// +// long millis = System.currentTimeMillis(); +// +// Timestamp timestamp = Timestamp.newBuilder().setSeconds(millis / 1000) +// .setNanos((int) ((millis % 1000) * 1000000)).build(); +// +// +// Example 5: Compute Timestamp from current time in Python. +// +// timestamp = Timestamp() +// timestamp.GetCurrentTime() +// +// # JSON Mapping +// +// In JSON format, the Timestamp type is encoded as a string in the +// [RFC 3339](https://www.ietf.org/rfc/rfc3339.txt) format. That is, the +// format is "{year}-{month}-{day}T{hour}:{min}:{sec}[.{frac_sec}]Z" +// where {year} is always expressed using four digits while {month}, {day}, +// {hour}, {min}, and {sec} are zero-padded to two digits each. The fractional +// seconds, which can go up to 9 digits (i.e. up to 1 nanosecond resolution), +// are optional. The "Z" suffix indicates the timezone ("UTC"); the timezone +// is required. A proto3 JSON serializer should always use UTC (as indicated by +// "Z") when printing the Timestamp type and a proto3 JSON parser should be +// able to accept both UTC and other timezones (as indicated by an offset). +// +// For example, "2017-01-15T01:30:15.01Z" encodes 15.01 seconds past +// 01:30 UTC on January 15, 2017. +// +// In JavaScript, one can convert a Date object to this format using the +// standard [toISOString()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString] +// method. In Python, a standard `datetime.datetime` object can be converted +// to this format using [`strftime`](https://docs.python.org/2/library/time.html#time.strftime) +// with the time format spec '%Y-%m-%dT%H:%M:%S.%fZ'. Likewise, in Java, one +// can use the Joda Time's [`ISODateTimeFormat.dateTime()`]( +// http://www.joda.org/joda-time/apidocs/org/joda/time/format/ISODateTimeFormat.html#dateTime-- +// ) to obtain a formatter capable of generating timestamps in this format. +// +// +message Timestamp { + + // Represents seconds of UTC time since Unix epoch + // 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to + // 9999-12-31T23:59:59Z inclusive. + int64 seconds = 1; + + // Non-negative fractions of a second at nanosecond resolution. Negative + // second values with fractions must still have non-negative nanos values + // that count forward in time. Must be from 0 to 999,999,999 + // inclusive. + int32 nanos = 2; +} diff --git a/third_party/google/protobuf/type.proto b/third_party/google/protobuf/type.proto new file mode 100755 index 0000000..624c15e --- /dev/null +++ b/third_party/google/protobuf/type.proto @@ -0,0 +1,187 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +syntax = "proto3"; + +package google.protobuf; + +import "google/protobuf/any.proto"; +import "google/protobuf/source_context.proto"; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; +option cc_enable_arenas = true; +option java_package = "com.google.protobuf"; +option java_outer_classname = "TypeProto"; +option java_multiple_files = true; +option objc_class_prefix = "GPB"; +option go_package = "google.golang.org/genproto/protobuf/ptype;ptype"; + +// A protocol buffer message type. +message Type { + // The fully qualified message name. + string name = 1; + // The list of fields. + repeated Field fields = 2; + // The list of types appearing in `oneof` definitions in this type. + repeated string oneofs = 3; + // The protocol buffer options. + repeated Option options = 4; + // The source context. + SourceContext source_context = 5; + // The source syntax. + Syntax syntax = 6; +} + +// A single field of a message type. +message Field { + // Basic field types. + enum Kind { + // Field type unknown. + TYPE_UNKNOWN = 0; + // Field type double. + TYPE_DOUBLE = 1; + // Field type float. + TYPE_FLOAT = 2; + // Field type int64. + TYPE_INT64 = 3; + // Field type uint64. + TYPE_UINT64 = 4; + // Field type int32. + TYPE_INT32 = 5; + // Field type fixed64. + TYPE_FIXED64 = 6; + // Field type fixed32. + TYPE_FIXED32 = 7; + // Field type bool. + TYPE_BOOL = 8; + // Field type string. + TYPE_STRING = 9; + // Field type group. Proto2 syntax only, and deprecated. + TYPE_GROUP = 10; + // Field type message. + TYPE_MESSAGE = 11; + // Field type bytes. + TYPE_BYTES = 12; + // Field type uint32. + TYPE_UINT32 = 13; + // Field type enum. + TYPE_ENUM = 14; + // Field type sfixed32. + TYPE_SFIXED32 = 15; + // Field type sfixed64. + TYPE_SFIXED64 = 16; + // Field type sint32. + TYPE_SINT32 = 17; + // Field type sint64. + TYPE_SINT64 = 18; + }; + + // Whether a field is optional, required, or repeated. + enum Cardinality { + // For fields with unknown cardinality. + CARDINALITY_UNKNOWN = 0; + // For optional fields. + CARDINALITY_OPTIONAL = 1; + // For required fields. Proto2 syntax only. + CARDINALITY_REQUIRED = 2; + // For repeated fields. + CARDINALITY_REPEATED = 3; + }; + + // The field type. + Kind kind = 1; + // The field cardinality. + Cardinality cardinality = 2; + // The field number. + int32 number = 3; + // The field name. + string name = 4; + // The field type URL, without the scheme, for message or enumeration + // types. Example: `"type.googleapis.com/google.protobuf.Timestamp"`. + string type_url = 6; + // The index of the field type in `Type.oneofs`, for message or enumeration + // types. The first type has index 1; zero means the type is not in the list. + int32 oneof_index = 7; + // Whether to use alternative packed wire representation. + bool packed = 8; + // The protocol buffer options. + repeated Option options = 9; + // The field JSON name. + string json_name = 10; + // The string value of the default value of this field. Proto2 syntax only. + string default_value = 11; +} + +// Enum type definition. +message Enum { + // Enum type name. + string name = 1; + // Enum value definitions. + repeated EnumValue enumvalue = 2; + // Protocol buffer options. + repeated Option options = 3; + // The source context. + SourceContext source_context = 4; + // The source syntax. + Syntax syntax = 5; +} + +// Enum value definition. +message EnumValue { + // Enum value name. + string name = 1; + // Enum value number. + int32 number = 2; + // Protocol buffer options. + repeated Option options = 3; +} + +// A protocol buffer option, which can be attached to a message, field, +// enumeration, etc. +message Option { + // The option's name. For protobuf built-in options (options defined in + // descriptor.proto), this is the short name. For example, `"map_entry"`. + // For custom options, it should be the fully-qualified name. For example, + // `"google.api.http"`. + string name = 1; + // The option's value packed in an Any message. If the value is a primitive, + // the corresponding wrapper type defined in google/protobuf/wrappers.proto + // should be used. If the value is an enum, it should be stored as an int32 + // value using the google.protobuf.Int32Value type. + Any value = 2; +} + +// The syntax in which a protocol buffer element is defined. +enum Syntax { + // Syntax `proto2`. + SYNTAX_PROTO2 = 0; + // Syntax `proto3`. + SYNTAX_PROTO3 = 1; +} diff --git a/third_party/google/protobuf/wrappers.proto b/third_party/google/protobuf/wrappers.proto new file mode 100755 index 0000000..0194763 --- /dev/null +++ b/third_party/google/protobuf/wrappers.proto @@ -0,0 +1,118 @@ +// Protocol Buffers - Google's data interchange format +// Copyright 2008 Google Inc. All rights reserved. +// https://developers.google.com/protocol-buffers/ +// +// Redistribution and use in source and binary forms, with or without +// modification, are permitted provided that the following conditions are +// met: +// +// * Redistributions of source code must retain the above copyright +// notice, this list of conditions and the following disclaimer. +// * Redistributions in binary form must reproduce the above +// copyright notice, this list of conditions and the following disclaimer +// in the documentation and/or other materials provided with the +// distribution. +// * Neither the name of Google Inc. nor the names of its +// contributors may be used to endorse or promote products derived from +// this software without specific prior written permission. +// +// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +// Wrappers for primitive (non-message) types. These types are useful +// for embedding primitives in the `google.protobuf.Any` type and for places +// where we need to distinguish between the absence of a primitive +// typed field and its default value. + +syntax = "proto3"; + +package google.protobuf; + +option csharp_namespace = "Google.Protobuf.WellKnownTypes"; +option cc_enable_arenas = true; +option go_package = "github.com/golang/protobuf/ptypes/wrappers"; +option java_package = "com.google.protobuf"; +option java_outer_classname = "WrappersProto"; +option java_multiple_files = true; +option objc_class_prefix = "GPB"; + +// Wrapper message for `double`. +// +// The JSON representation for `DoubleValue` is JSON number. +message DoubleValue { + // The double value. + double value = 1; +} + +// Wrapper message for `float`. +// +// The JSON representation for `FloatValue` is JSON number. +message FloatValue { + // The float value. + float value = 1; +} + +// Wrapper message for `int64`. +// +// The JSON representation for `Int64Value` is JSON string. +message Int64Value { + // The int64 value. + int64 value = 1; +} + +// Wrapper message for `uint64`. +// +// The JSON representation for `UInt64Value` is JSON string. +message UInt64Value { + // The uint64 value. + uint64 value = 1; +} + +// Wrapper message for `int32`. +// +// The JSON representation for `Int32Value` is JSON number. +message Int32Value { + // The int32 value. + int32 value = 1; +} + +// Wrapper message for `uint32`. +// +// The JSON representation for `UInt32Value` is JSON number. +message UInt32Value { + // The uint32 value. + uint32 value = 1; +} + +// Wrapper message for `bool`. +// +// The JSON representation for `BoolValue` is JSON `true` and `false`. +message BoolValue { + // The bool value. + bool value = 1; +} + +// Wrapper message for `string`. +// +// The JSON representation for `StringValue` is JSON string. +message StringValue { + // The string value. + string value = 1; +} + +// Wrapper message for `bytes`. +// +// The JSON representation for `BytesValue` is JSON string. +message BytesValue { + // The bytes value. + bytes value = 1; +} diff --git a/third_party/protoc-gen-java.cmd b/third_party/protoc-gen-java.cmd new file mode 100755 index 0000000..3f6c81c --- /dev/null +++ b/third_party/protoc-gen-java.cmd @@ -0,0 +1,21 @@ +#!/usr/bin/env bash + +set -eu + +SET "PROTO_DIR=.\api\proto\v1" +SET "PKG_ROOT_DIR=.\pkg\api\v1\java" +SET /A "PKG_DIR=%PKG_ROOT_DIR%\src\main\java" + +rmdir %PKG_ROOT_DIR% /s +mkdir -p ${PKG_DIR} + +protoc ^ +--proto_path=${PROTO_DIR} ^ +--proto_path=third_party ^ +--java_out=${PKG_DIR} ^ +--grpc-java_out=${PKG_DIR} ^ +-I ${PROTO_DIR} ${PROTO_DIR}\**\*.proto + +copy .\third_party\_pom.xml ${PKG_ROOT_DIR}\pom.xml + +# https://programmer.group/use-of-grpc-in-rpc.html diff --git a/third_party/protoc-gen-java.sh b/third_party/protoc-gen-java.sh new file mode 100755 index 0000000..e6fdb14 --- /dev/null +++ b/third_party/protoc-gen-java.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash + +set -eu + +PROTO_DIR="./api/proto/v1" +PKG_ROOT_DIR="./pkg/api/v1/java" +PKG_DIR="${PKG_ROOT_DIR}/src/main/java" + +rm -fR ${PKG_ROOT_DIR} +mkdir -p ${PKG_DIR} + +protoc \ +--proto_path=${PROTO_DIR} \ +--proto_path=third_party \ +--java_out=${PKG_DIR} \ +--grpc-java_out=${PKG_DIR} \ +-I ${PROTO_DIR} ${PROTO_DIR}/**/*.proto + +cp ./third_party/_pom.xml ${PKG_ROOT_DIR}/pom.xml + +# https://programmer.group/use-of-grpc-in-rpc.html diff --git a/third_party/protoc-gen-web.cmd b/third_party/protoc-gen-web.cmd new file mode 100755 index 0000000..4b3a95f --- /dev/null +++ b/third_party/protoc-gen-web.cmd @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +# https://help.sonatype.com/repomanager3/formats/npm-registry + +set -eu + +PROTO_DIR="./api/proto/v1" +PKG_DIR="./pkg/api/v1/web" + +rm -fR ${PKG_DIR} +mkdir -p ${PKG_DIR} + +protoc \ + --proto_path=${PROTO_DIR} \ + --proto_path=third_party \ + --js_out=import_style=commonjs:${PKG_DIR} \ + --grpc-web_out=import_style=commonjs+dts,mode=grpcweb:${PKG_DIR} \ + -I ${PROTO_DIR} ${PROTO_DIR}/**/*.proto + +cp ./third_party/_package.json ${PKG_DIR}/package.json \ No newline at end of file diff --git a/third_party/protoc-gen-web.sh b/third_party/protoc-gen-web.sh new file mode 100755 index 0000000..4b3a95f --- /dev/null +++ b/third_party/protoc-gen-web.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +# https://help.sonatype.com/repomanager3/formats/npm-registry + +set -eu + +PROTO_DIR="./api/proto/v1" +PKG_DIR="./pkg/api/v1/web" + +rm -fR ${PKG_DIR} +mkdir -p ${PKG_DIR} + +protoc \ + --proto_path=${PROTO_DIR} \ + --proto_path=third_party \ + --js_out=import_style=commonjs:${PKG_DIR} \ + --grpc-web_out=import_style=commonjs+dts,mode=grpcweb:${PKG_DIR} \ + -I ${PROTO_DIR} ${PROTO_DIR}/**/*.proto + +cp ./third_party/_package.json ${PKG_DIR}/package.json \ No newline at end of file