All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: v10/model/initiate_financial_instrument_request_financial_instrument.proto

package com.redhat.mercury.merchandisingloan.v10;

public final class InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass {
  private InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass() {}
  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 InitiateFinancialInstrumentRequestFinancialInstrumentOrBuilder extends
      // @@protoc_insertion_point(interface_extends:com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrument)
      com.google.protobuf.MessageOrBuilder {

    /**
     * string FinancialInstrumentPreconditions = 403425869;
     * @return The financialInstrumentPreconditions.
     */
    java.lang.String getFinancialInstrumentPreconditions();
    /**
     * string FinancialInstrumentPreconditions = 403425869;
     * @return The bytes for financialInstrumentPreconditions.
     */
    com.google.protobuf.ByteString
        getFinancialInstrumentPreconditionsBytes();

    /**
     * string FinancialInstrumentFeatureSchedule = 502710180;
     * @return The financialInstrumentFeatureSchedule.
     */
    java.lang.String getFinancialInstrumentFeatureSchedule();
    /**
     * string FinancialInstrumentFeatureSchedule = 502710180;
     * @return The bytes for financialInstrumentFeatureSchedule.
     */
    com.google.protobuf.ByteString
        getFinancialInstrumentFeatureScheduleBytes();

    /**
     * string FinancialInstrumentPostconditions = 29232298;
     * @return The financialInstrumentPostconditions.
     */
    java.lang.String getFinancialInstrumentPostconditions();
    /**
     * string FinancialInstrumentPostconditions = 29232298;
     * @return The bytes for financialInstrumentPostconditions.
     */
    com.google.protobuf.ByteString
        getFinancialInstrumentPostconditionsBytes();

    /**
     * string FinancialInstrumentFinancialInstrumentServiceType = 324092561;
     * @return The financialInstrumentFinancialInstrumentServiceType.
     */
    java.lang.String getFinancialInstrumentFinancialInstrumentServiceType();
    /**
     * string FinancialInstrumentFinancialInstrumentServiceType = 324092561;
     * @return The bytes for financialInstrumentFinancialInstrumentServiceType.
     */
    com.google.protobuf.ByteString
        getFinancialInstrumentFinancialInstrumentServiceTypeBytes();

    /**
     * string FinancialInstrumentFinancialInstrumentServiceDescription = 225173544;
     * @return The financialInstrumentFinancialInstrumentServiceDescription.
     */
    java.lang.String getFinancialInstrumentFinancialInstrumentServiceDescription();
    /**
     * string FinancialInstrumentFinancialInstrumentServiceDescription = 225173544;
     * @return The bytes for financialInstrumentFinancialInstrumentServiceDescription.
     */
    com.google.protobuf.ByteString
        getFinancialInstrumentFinancialInstrumentServiceDescriptionBytes();

    /**
     * string FinancialInstrumentFinancialInstrumentServiceInputsandOuputs = 24738368;
     * @return The financialInstrumentFinancialInstrumentServiceInputsandOuputs.
     */
    java.lang.String getFinancialInstrumentFinancialInstrumentServiceInputsandOuputs();
    /**
     * string FinancialInstrumentFinancialInstrumentServiceInputsandOuputs = 24738368;
     * @return The bytes for financialInstrumentFinancialInstrumentServiceInputsandOuputs.
     */
    com.google.protobuf.ByteString
        getFinancialInstrumentFinancialInstrumentServiceInputsandOuputsBytes();

    /**
     * string FinancialInstrumentFinancialInstrumentServiceWorkProduct = 414913740;
     * @return The financialInstrumentFinancialInstrumentServiceWorkProduct.
     */
    java.lang.String getFinancialInstrumentFinancialInstrumentServiceWorkProduct();
    /**
     * string FinancialInstrumentFinancialInstrumentServiceWorkProduct = 414913740;
     * @return The bytes for financialInstrumentFinancialInstrumentServiceWorkProduct.
     */
    com.google.protobuf.ByteString
        getFinancialInstrumentFinancialInstrumentServiceWorkProductBytes();

    /**
     * string FinancialInstrumentFinancialInstrumentServiceName = 324294464;
     * @return The financialInstrumentFinancialInstrumentServiceName.
     */
    java.lang.String getFinancialInstrumentFinancialInstrumentServiceName();
    /**
     * string FinancialInstrumentFinancialInstrumentServiceName = 324294464;
     * @return The bytes for financialInstrumentFinancialInstrumentServiceName.
     */
    com.google.protobuf.ByteString
        getFinancialInstrumentFinancialInstrumentServiceNameBytes();
  }
  /**
   * Protobuf type {@code com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrument}
   */
  public static final class InitiateFinancialInstrumentRequestFinancialInstrument extends
      com.google.protobuf.GeneratedMessageV3 implements
      // @@protoc_insertion_point(message_implements:com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrument)
      InitiateFinancialInstrumentRequestFinancialInstrumentOrBuilder {
  private static final long serialVersionUID = 0L;
    // Use InitiateFinancialInstrumentRequestFinancialInstrument.newBuilder() to construct.
    private InitiateFinancialInstrumentRequestFinancialInstrument(com.google.protobuf.GeneratedMessageV3.Builder builder) {
      super(builder);
    }
    private InitiateFinancialInstrumentRequestFinancialInstrument() {
      financialInstrumentPreconditions_ = "";
      financialInstrumentFeatureSchedule_ = "";
      financialInstrumentPostconditions_ = "";
      financialInstrumentFinancialInstrumentServiceType_ = "";
      financialInstrumentFinancialInstrumentServiceDescription_ = "";
      financialInstrumentFinancialInstrumentServiceInputsandOuputs_ = "";
      financialInstrumentFinancialInstrumentServiceWorkProduct_ = "";
      financialInstrumentFinancialInstrumentServiceName_ = "";
    }

    @java.lang.Override
    @SuppressWarnings({"unused"})
    protected java.lang.Object newInstance(
        UnusedPrivateParameter unused) {
      return new InitiateFinancialInstrumentRequestFinancialInstrument();
    }

    @java.lang.Override
    public final com.google.protobuf.UnknownFieldSet
    getUnknownFields() {
      return this.unknownFields;
    }
    private InitiateFinancialInstrumentRequestFinancialInstrument(
        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 197906946: {
              java.lang.String s = input.readStringRequireUtf8();

              financialInstrumentFinancialInstrumentServiceInputsandOuputs_ = s;
              break;
            }
            case 233858386: {
              java.lang.String s = input.readStringRequireUtf8();

              financialInstrumentPostconditions_ = s;
              break;
            }
            case 1801388354: {
              java.lang.String s = input.readStringRequireUtf8();

              financialInstrumentFinancialInstrumentServiceDescription_ = s;
              break;
            }
            case -1702226806: {
              java.lang.String s = input.readStringRequireUtf8();

              financialInstrumentFinancialInstrumentServiceType_ = s;
              break;
            }
            case -1700611582: {
              java.lang.String s = input.readStringRequireUtf8();

              financialInstrumentFinancialInstrumentServiceName_ = s;
              break;
            }
            case -1067560342: {
              java.lang.String s = input.readStringRequireUtf8();

              financialInstrumentPreconditions_ = s;
              break;
            }
            case -975657374: {
              java.lang.String s = input.readStringRequireUtf8();

              financialInstrumentFinancialInstrumentServiceWorkProduct_ = s;
              break;
            }
            case -273285854: {
              java.lang.String s = input.readStringRequireUtf8();

              financialInstrumentFeatureSchedule_ = 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.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.internal_static_com_redhat_mercury_merchandisingloan_v10_InitiateFinancialInstrumentRequestFinancialInstrument_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.internal_static_com_redhat_mercury_merchandisingloan_v10_InitiateFinancialInstrumentRequestFinancialInstrument_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument.class, com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument.Builder.class);
    }

    public static final int FINANCIALINSTRUMENTPRECONDITIONS_FIELD_NUMBER = 403425869;
    private volatile java.lang.Object financialInstrumentPreconditions_;
    /**
     * string FinancialInstrumentPreconditions = 403425869;
     * @return The financialInstrumentPreconditions.
     */
    @java.lang.Override
    public java.lang.String getFinancialInstrumentPreconditions() {
      java.lang.Object ref = financialInstrumentPreconditions_;
      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();
        financialInstrumentPreconditions_ = s;
        return s;
      }
    }
    /**
     * string FinancialInstrumentPreconditions = 403425869;
     * @return The bytes for financialInstrumentPreconditions.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getFinancialInstrumentPreconditionsBytes() {
      java.lang.Object ref = financialInstrumentPreconditions_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        financialInstrumentPreconditions_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int FINANCIALINSTRUMENTFEATURESCHEDULE_FIELD_NUMBER = 502710180;
    private volatile java.lang.Object financialInstrumentFeatureSchedule_;
    /**
     * string FinancialInstrumentFeatureSchedule = 502710180;
     * @return The financialInstrumentFeatureSchedule.
     */
    @java.lang.Override
    public java.lang.String getFinancialInstrumentFeatureSchedule() {
      java.lang.Object ref = financialInstrumentFeatureSchedule_;
      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();
        financialInstrumentFeatureSchedule_ = s;
        return s;
      }
    }
    /**
     * string FinancialInstrumentFeatureSchedule = 502710180;
     * @return The bytes for financialInstrumentFeatureSchedule.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getFinancialInstrumentFeatureScheduleBytes() {
      java.lang.Object ref = financialInstrumentFeatureSchedule_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        financialInstrumentFeatureSchedule_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int FINANCIALINSTRUMENTPOSTCONDITIONS_FIELD_NUMBER = 29232298;
    private volatile java.lang.Object financialInstrumentPostconditions_;
    /**
     * string FinancialInstrumentPostconditions = 29232298;
     * @return The financialInstrumentPostconditions.
     */
    @java.lang.Override
    public java.lang.String getFinancialInstrumentPostconditions() {
      java.lang.Object ref = financialInstrumentPostconditions_;
      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();
        financialInstrumentPostconditions_ = s;
        return s;
      }
    }
    /**
     * string FinancialInstrumentPostconditions = 29232298;
     * @return The bytes for financialInstrumentPostconditions.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getFinancialInstrumentPostconditionsBytes() {
      java.lang.Object ref = financialInstrumentPostconditions_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        financialInstrumentPostconditions_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int FINANCIALINSTRUMENTFINANCIALINSTRUMENTSERVICETYPE_FIELD_NUMBER = 324092561;
    private volatile java.lang.Object financialInstrumentFinancialInstrumentServiceType_;
    /**
     * string FinancialInstrumentFinancialInstrumentServiceType = 324092561;
     * @return The financialInstrumentFinancialInstrumentServiceType.
     */
    @java.lang.Override
    public java.lang.String getFinancialInstrumentFinancialInstrumentServiceType() {
      java.lang.Object ref = financialInstrumentFinancialInstrumentServiceType_;
      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();
        financialInstrumentFinancialInstrumentServiceType_ = s;
        return s;
      }
    }
    /**
     * string FinancialInstrumentFinancialInstrumentServiceType = 324092561;
     * @return The bytes for financialInstrumentFinancialInstrumentServiceType.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getFinancialInstrumentFinancialInstrumentServiceTypeBytes() {
      java.lang.Object ref = financialInstrumentFinancialInstrumentServiceType_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        financialInstrumentFinancialInstrumentServiceType_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int FINANCIALINSTRUMENTFINANCIALINSTRUMENTSERVICEDESCRIPTION_FIELD_NUMBER = 225173544;
    private volatile java.lang.Object financialInstrumentFinancialInstrumentServiceDescription_;
    /**
     * string FinancialInstrumentFinancialInstrumentServiceDescription = 225173544;
     * @return The financialInstrumentFinancialInstrumentServiceDescription.
     */
    @java.lang.Override
    public java.lang.String getFinancialInstrumentFinancialInstrumentServiceDescription() {
      java.lang.Object ref = financialInstrumentFinancialInstrumentServiceDescription_;
      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();
        financialInstrumentFinancialInstrumentServiceDescription_ = s;
        return s;
      }
    }
    /**
     * string FinancialInstrumentFinancialInstrumentServiceDescription = 225173544;
     * @return The bytes for financialInstrumentFinancialInstrumentServiceDescription.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getFinancialInstrumentFinancialInstrumentServiceDescriptionBytes() {
      java.lang.Object ref = financialInstrumentFinancialInstrumentServiceDescription_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        financialInstrumentFinancialInstrumentServiceDescription_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int FINANCIALINSTRUMENTFINANCIALINSTRUMENTSERVICEINPUTSANDOUPUTS_FIELD_NUMBER = 24738368;
    private volatile java.lang.Object financialInstrumentFinancialInstrumentServiceInputsandOuputs_;
    /**
     * string FinancialInstrumentFinancialInstrumentServiceInputsandOuputs = 24738368;
     * @return The financialInstrumentFinancialInstrumentServiceInputsandOuputs.
     */
    @java.lang.Override
    public java.lang.String getFinancialInstrumentFinancialInstrumentServiceInputsandOuputs() {
      java.lang.Object ref = financialInstrumentFinancialInstrumentServiceInputsandOuputs_;
      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();
        financialInstrumentFinancialInstrumentServiceInputsandOuputs_ = s;
        return s;
      }
    }
    /**
     * string FinancialInstrumentFinancialInstrumentServiceInputsandOuputs = 24738368;
     * @return The bytes for financialInstrumentFinancialInstrumentServiceInputsandOuputs.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getFinancialInstrumentFinancialInstrumentServiceInputsandOuputsBytes() {
      java.lang.Object ref = financialInstrumentFinancialInstrumentServiceInputsandOuputs_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        financialInstrumentFinancialInstrumentServiceInputsandOuputs_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int FINANCIALINSTRUMENTFINANCIALINSTRUMENTSERVICEWORKPRODUCT_FIELD_NUMBER = 414913740;
    private volatile java.lang.Object financialInstrumentFinancialInstrumentServiceWorkProduct_;
    /**
     * string FinancialInstrumentFinancialInstrumentServiceWorkProduct = 414913740;
     * @return The financialInstrumentFinancialInstrumentServiceWorkProduct.
     */
    @java.lang.Override
    public java.lang.String getFinancialInstrumentFinancialInstrumentServiceWorkProduct() {
      java.lang.Object ref = financialInstrumentFinancialInstrumentServiceWorkProduct_;
      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();
        financialInstrumentFinancialInstrumentServiceWorkProduct_ = s;
        return s;
      }
    }
    /**
     * string FinancialInstrumentFinancialInstrumentServiceWorkProduct = 414913740;
     * @return The bytes for financialInstrumentFinancialInstrumentServiceWorkProduct.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getFinancialInstrumentFinancialInstrumentServiceWorkProductBytes() {
      java.lang.Object ref = financialInstrumentFinancialInstrumentServiceWorkProduct_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        financialInstrumentFinancialInstrumentServiceWorkProduct_ = b;
        return b;
      } else {
        return (com.google.protobuf.ByteString) ref;
      }
    }

    public static final int FINANCIALINSTRUMENTFINANCIALINSTRUMENTSERVICENAME_FIELD_NUMBER = 324294464;
    private volatile java.lang.Object financialInstrumentFinancialInstrumentServiceName_;
    /**
     * string FinancialInstrumentFinancialInstrumentServiceName = 324294464;
     * @return The financialInstrumentFinancialInstrumentServiceName.
     */
    @java.lang.Override
    public java.lang.String getFinancialInstrumentFinancialInstrumentServiceName() {
      java.lang.Object ref = financialInstrumentFinancialInstrumentServiceName_;
      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();
        financialInstrumentFinancialInstrumentServiceName_ = s;
        return s;
      }
    }
    /**
     * string FinancialInstrumentFinancialInstrumentServiceName = 324294464;
     * @return The bytes for financialInstrumentFinancialInstrumentServiceName.
     */
    @java.lang.Override
    public com.google.protobuf.ByteString
        getFinancialInstrumentFinancialInstrumentServiceNameBytes() {
      java.lang.Object ref = financialInstrumentFinancialInstrumentServiceName_;
      if (ref instanceof java.lang.String) {
        com.google.protobuf.ByteString b = 
            com.google.protobuf.ByteString.copyFromUtf8(
                (java.lang.String) ref);
        financialInstrumentFinancialInstrumentServiceName_ = 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 (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(financialInstrumentFinancialInstrumentServiceInputsandOuputs_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 24738368, financialInstrumentFinancialInstrumentServiceInputsandOuputs_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(financialInstrumentPostconditions_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 29232298, financialInstrumentPostconditions_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(financialInstrumentFinancialInstrumentServiceDescription_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 225173544, financialInstrumentFinancialInstrumentServiceDescription_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(financialInstrumentFinancialInstrumentServiceType_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 324092561, financialInstrumentFinancialInstrumentServiceType_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(financialInstrumentFinancialInstrumentServiceName_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 324294464, financialInstrumentFinancialInstrumentServiceName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(financialInstrumentPreconditions_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 403425869, financialInstrumentPreconditions_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(financialInstrumentFinancialInstrumentServiceWorkProduct_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 414913740, financialInstrumentFinancialInstrumentServiceWorkProduct_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(financialInstrumentFeatureSchedule_)) {
        com.google.protobuf.GeneratedMessageV3.writeString(output, 502710180, financialInstrumentFeatureSchedule_);
      }
      unknownFields.writeTo(output);
    }

    @java.lang.Override
    public int getSerializedSize() {
      int size = memoizedSize;
      if (size != -1) return size;

      size = 0;
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(financialInstrumentFinancialInstrumentServiceInputsandOuputs_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(24738368, financialInstrumentFinancialInstrumentServiceInputsandOuputs_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(financialInstrumentPostconditions_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(29232298, financialInstrumentPostconditions_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(financialInstrumentFinancialInstrumentServiceDescription_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(225173544, financialInstrumentFinancialInstrumentServiceDescription_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(financialInstrumentFinancialInstrumentServiceType_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(324092561, financialInstrumentFinancialInstrumentServiceType_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(financialInstrumentFinancialInstrumentServiceName_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(324294464, financialInstrumentFinancialInstrumentServiceName_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(financialInstrumentPreconditions_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(403425869, financialInstrumentPreconditions_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(financialInstrumentFinancialInstrumentServiceWorkProduct_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(414913740, financialInstrumentFinancialInstrumentServiceWorkProduct_);
      }
      if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(financialInstrumentFeatureSchedule_)) {
        size += com.google.protobuf.GeneratedMessageV3.computeStringSize(502710180, financialInstrumentFeatureSchedule_);
      }
      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.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument)) {
        return super.equals(obj);
      }
      com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument other = (com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument) obj;

      if (!getFinancialInstrumentPreconditions()
          .equals(other.getFinancialInstrumentPreconditions())) return false;
      if (!getFinancialInstrumentFeatureSchedule()
          .equals(other.getFinancialInstrumentFeatureSchedule())) return false;
      if (!getFinancialInstrumentPostconditions()
          .equals(other.getFinancialInstrumentPostconditions())) return false;
      if (!getFinancialInstrumentFinancialInstrumentServiceType()
          .equals(other.getFinancialInstrumentFinancialInstrumentServiceType())) return false;
      if (!getFinancialInstrumentFinancialInstrumentServiceDescription()
          .equals(other.getFinancialInstrumentFinancialInstrumentServiceDescription())) return false;
      if (!getFinancialInstrumentFinancialInstrumentServiceInputsandOuputs()
          .equals(other.getFinancialInstrumentFinancialInstrumentServiceInputsandOuputs())) return false;
      if (!getFinancialInstrumentFinancialInstrumentServiceWorkProduct()
          .equals(other.getFinancialInstrumentFinancialInstrumentServiceWorkProduct())) return false;
      if (!getFinancialInstrumentFinancialInstrumentServiceName()
          .equals(other.getFinancialInstrumentFinancialInstrumentServiceName())) 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) + FINANCIALINSTRUMENTPRECONDITIONS_FIELD_NUMBER;
      hash = (53 * hash) + getFinancialInstrumentPreconditions().hashCode();
      hash = (37 * hash) + FINANCIALINSTRUMENTFEATURESCHEDULE_FIELD_NUMBER;
      hash = (53 * hash) + getFinancialInstrumentFeatureSchedule().hashCode();
      hash = (37 * hash) + FINANCIALINSTRUMENTPOSTCONDITIONS_FIELD_NUMBER;
      hash = (53 * hash) + getFinancialInstrumentPostconditions().hashCode();
      hash = (37 * hash) + FINANCIALINSTRUMENTFINANCIALINSTRUMENTSERVICETYPE_FIELD_NUMBER;
      hash = (53 * hash) + getFinancialInstrumentFinancialInstrumentServiceType().hashCode();
      hash = (37 * hash) + FINANCIALINSTRUMENTFINANCIALINSTRUMENTSERVICEDESCRIPTION_FIELD_NUMBER;
      hash = (53 * hash) + getFinancialInstrumentFinancialInstrumentServiceDescription().hashCode();
      hash = (37 * hash) + FINANCIALINSTRUMENTFINANCIALINSTRUMENTSERVICEINPUTSANDOUPUTS_FIELD_NUMBER;
      hash = (53 * hash) + getFinancialInstrumentFinancialInstrumentServiceInputsandOuputs().hashCode();
      hash = (37 * hash) + FINANCIALINSTRUMENTFINANCIALINSTRUMENTSERVICEWORKPRODUCT_FIELD_NUMBER;
      hash = (53 * hash) + getFinancialInstrumentFinancialInstrumentServiceWorkProduct().hashCode();
      hash = (37 * hash) + FINANCIALINSTRUMENTFINANCIALINSTRUMENTSERVICENAME_FIELD_NUMBER;
      hash = (53 * hash) + getFinancialInstrumentFinancialInstrumentServiceName().hashCode();
      hash = (29 * hash) + unknownFields.hashCode();
      memoizedHashCode = hash;
      return hash;
    }

    public static com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument parseFrom(
        java.nio.ByteBuffer data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument parseFrom(
        java.nio.ByteBuffer data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument parseFrom(
        com.google.protobuf.ByteString data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument parseFrom(
        com.google.protobuf.ByteString data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument parseFrom(byte[] data)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data);
    }
    public static com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument parseFrom(
        byte[] data,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return PARSER.parseFrom(data, extensionRegistry);
    }
    public static com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument parseFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument 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.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument parseDelimitedFrom(java.io.InputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseDelimitedWithIOException(PARSER, input);
    }
    public static com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument 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.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument parseFrom(
        com.google.protobuf.CodedInputStream input)
        throws java.io.IOException {
      return com.google.protobuf.GeneratedMessageV3
          .parseWithIOException(PARSER, input);
    }
    public static com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument 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.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument 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 com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrument}
     */
    public static final class Builder extends
        com.google.protobuf.GeneratedMessageV3.Builder implements
        // @@protoc_insertion_point(builder_implements:com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrument)
        com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrumentOrBuilder {
      public static final com.google.protobuf.Descriptors.Descriptor
          getDescriptor() {
        return com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.internal_static_com_redhat_mercury_merchandisingloan_v10_InitiateFinancialInstrumentRequestFinancialInstrument_descriptor;
      }

      @java.lang.Override
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
          internalGetFieldAccessorTable() {
        return com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.internal_static_com_redhat_mercury_merchandisingloan_v10_InitiateFinancialInstrumentRequestFinancialInstrument_fieldAccessorTable
            .ensureFieldAccessorsInitialized(
                com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument.class, com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument.Builder.class);
      }

      // Construct using com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument.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();
        financialInstrumentPreconditions_ = "";

        financialInstrumentFeatureSchedule_ = "";

        financialInstrumentPostconditions_ = "";

        financialInstrumentFinancialInstrumentServiceType_ = "";

        financialInstrumentFinancialInstrumentServiceDescription_ = "";

        financialInstrumentFinancialInstrumentServiceInputsandOuputs_ = "";

        financialInstrumentFinancialInstrumentServiceWorkProduct_ = "";

        financialInstrumentFinancialInstrumentServiceName_ = "";

        return this;
      }

      @java.lang.Override
      public com.google.protobuf.Descriptors.Descriptor
          getDescriptorForType() {
        return com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.internal_static_com_redhat_mercury_merchandisingloan_v10_InitiateFinancialInstrumentRequestFinancialInstrument_descriptor;
      }

      @java.lang.Override
      public com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument getDefaultInstanceForType() {
        return com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument.getDefaultInstance();
      }

      @java.lang.Override
      public com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument build() {
        com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument result = buildPartial();
        if (!result.isInitialized()) {
          throw newUninitializedMessageException(result);
        }
        return result;
      }

      @java.lang.Override
      public com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument buildPartial() {
        com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument result = new com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument(this);
        result.financialInstrumentPreconditions_ = financialInstrumentPreconditions_;
        result.financialInstrumentFeatureSchedule_ = financialInstrumentFeatureSchedule_;
        result.financialInstrumentPostconditions_ = financialInstrumentPostconditions_;
        result.financialInstrumentFinancialInstrumentServiceType_ = financialInstrumentFinancialInstrumentServiceType_;
        result.financialInstrumentFinancialInstrumentServiceDescription_ = financialInstrumentFinancialInstrumentServiceDescription_;
        result.financialInstrumentFinancialInstrumentServiceInputsandOuputs_ = financialInstrumentFinancialInstrumentServiceInputsandOuputs_;
        result.financialInstrumentFinancialInstrumentServiceWorkProduct_ = financialInstrumentFinancialInstrumentServiceWorkProduct_;
        result.financialInstrumentFinancialInstrumentServiceName_ = financialInstrumentFinancialInstrumentServiceName_;
        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.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument) {
          return mergeFrom((com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument)other);
        } else {
          super.mergeFrom(other);
          return this;
        }
      }

      public Builder mergeFrom(com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument other) {
        if (other == com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument.getDefaultInstance()) return this;
        if (!other.getFinancialInstrumentPreconditions().isEmpty()) {
          financialInstrumentPreconditions_ = other.financialInstrumentPreconditions_;
          onChanged();
        }
        if (!other.getFinancialInstrumentFeatureSchedule().isEmpty()) {
          financialInstrumentFeatureSchedule_ = other.financialInstrumentFeatureSchedule_;
          onChanged();
        }
        if (!other.getFinancialInstrumentPostconditions().isEmpty()) {
          financialInstrumentPostconditions_ = other.financialInstrumentPostconditions_;
          onChanged();
        }
        if (!other.getFinancialInstrumentFinancialInstrumentServiceType().isEmpty()) {
          financialInstrumentFinancialInstrumentServiceType_ = other.financialInstrumentFinancialInstrumentServiceType_;
          onChanged();
        }
        if (!other.getFinancialInstrumentFinancialInstrumentServiceDescription().isEmpty()) {
          financialInstrumentFinancialInstrumentServiceDescription_ = other.financialInstrumentFinancialInstrumentServiceDescription_;
          onChanged();
        }
        if (!other.getFinancialInstrumentFinancialInstrumentServiceInputsandOuputs().isEmpty()) {
          financialInstrumentFinancialInstrumentServiceInputsandOuputs_ = other.financialInstrumentFinancialInstrumentServiceInputsandOuputs_;
          onChanged();
        }
        if (!other.getFinancialInstrumentFinancialInstrumentServiceWorkProduct().isEmpty()) {
          financialInstrumentFinancialInstrumentServiceWorkProduct_ = other.financialInstrumentFinancialInstrumentServiceWorkProduct_;
          onChanged();
        }
        if (!other.getFinancialInstrumentFinancialInstrumentServiceName().isEmpty()) {
          financialInstrumentFinancialInstrumentServiceName_ = other.financialInstrumentFinancialInstrumentServiceName_;
          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.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument parsedMessage = null;
        try {
          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
          parsedMessage = (com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument) e.getUnfinishedMessage();
          throw e.unwrapIOException();
        } finally {
          if (parsedMessage != null) {
            mergeFrom(parsedMessage);
          }
        }
        return this;
      }

      private java.lang.Object financialInstrumentPreconditions_ = "";
      /**
       * string FinancialInstrumentPreconditions = 403425869;
       * @return The financialInstrumentPreconditions.
       */
      public java.lang.String getFinancialInstrumentPreconditions() {
        java.lang.Object ref = financialInstrumentPreconditions_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          financialInstrumentPreconditions_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string FinancialInstrumentPreconditions = 403425869;
       * @return The bytes for financialInstrumentPreconditions.
       */
      public com.google.protobuf.ByteString
          getFinancialInstrumentPreconditionsBytes() {
        java.lang.Object ref = financialInstrumentPreconditions_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          financialInstrumentPreconditions_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string FinancialInstrumentPreconditions = 403425869;
       * @param value The financialInstrumentPreconditions to set.
       * @return This builder for chaining.
       */
      public Builder setFinancialInstrumentPreconditions(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        financialInstrumentPreconditions_ = value;
        onChanged();
        return this;
      }
      /**
       * string FinancialInstrumentPreconditions = 403425869;
       * @return This builder for chaining.
       */
      public Builder clearFinancialInstrumentPreconditions() {
        
        financialInstrumentPreconditions_ = getDefaultInstance().getFinancialInstrumentPreconditions();
        onChanged();
        return this;
      }
      /**
       * string FinancialInstrumentPreconditions = 403425869;
       * @param value The bytes for financialInstrumentPreconditions to set.
       * @return This builder for chaining.
       */
      public Builder setFinancialInstrumentPreconditionsBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        financialInstrumentPreconditions_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object financialInstrumentFeatureSchedule_ = "";
      /**
       * string FinancialInstrumentFeatureSchedule = 502710180;
       * @return The financialInstrumentFeatureSchedule.
       */
      public java.lang.String getFinancialInstrumentFeatureSchedule() {
        java.lang.Object ref = financialInstrumentFeatureSchedule_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          financialInstrumentFeatureSchedule_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string FinancialInstrumentFeatureSchedule = 502710180;
       * @return The bytes for financialInstrumentFeatureSchedule.
       */
      public com.google.protobuf.ByteString
          getFinancialInstrumentFeatureScheduleBytes() {
        java.lang.Object ref = financialInstrumentFeatureSchedule_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          financialInstrumentFeatureSchedule_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string FinancialInstrumentFeatureSchedule = 502710180;
       * @param value The financialInstrumentFeatureSchedule to set.
       * @return This builder for chaining.
       */
      public Builder setFinancialInstrumentFeatureSchedule(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        financialInstrumentFeatureSchedule_ = value;
        onChanged();
        return this;
      }
      /**
       * string FinancialInstrumentFeatureSchedule = 502710180;
       * @return This builder for chaining.
       */
      public Builder clearFinancialInstrumentFeatureSchedule() {
        
        financialInstrumentFeatureSchedule_ = getDefaultInstance().getFinancialInstrumentFeatureSchedule();
        onChanged();
        return this;
      }
      /**
       * string FinancialInstrumentFeatureSchedule = 502710180;
       * @param value The bytes for financialInstrumentFeatureSchedule to set.
       * @return This builder for chaining.
       */
      public Builder setFinancialInstrumentFeatureScheduleBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        financialInstrumentFeatureSchedule_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object financialInstrumentPostconditions_ = "";
      /**
       * string FinancialInstrumentPostconditions = 29232298;
       * @return The financialInstrumentPostconditions.
       */
      public java.lang.String getFinancialInstrumentPostconditions() {
        java.lang.Object ref = financialInstrumentPostconditions_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          financialInstrumentPostconditions_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string FinancialInstrumentPostconditions = 29232298;
       * @return The bytes for financialInstrumentPostconditions.
       */
      public com.google.protobuf.ByteString
          getFinancialInstrumentPostconditionsBytes() {
        java.lang.Object ref = financialInstrumentPostconditions_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          financialInstrumentPostconditions_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string FinancialInstrumentPostconditions = 29232298;
       * @param value The financialInstrumentPostconditions to set.
       * @return This builder for chaining.
       */
      public Builder setFinancialInstrumentPostconditions(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        financialInstrumentPostconditions_ = value;
        onChanged();
        return this;
      }
      /**
       * string FinancialInstrumentPostconditions = 29232298;
       * @return This builder for chaining.
       */
      public Builder clearFinancialInstrumentPostconditions() {
        
        financialInstrumentPostconditions_ = getDefaultInstance().getFinancialInstrumentPostconditions();
        onChanged();
        return this;
      }
      /**
       * string FinancialInstrumentPostconditions = 29232298;
       * @param value The bytes for financialInstrumentPostconditions to set.
       * @return This builder for chaining.
       */
      public Builder setFinancialInstrumentPostconditionsBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        financialInstrumentPostconditions_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object financialInstrumentFinancialInstrumentServiceType_ = "";
      /**
       * string FinancialInstrumentFinancialInstrumentServiceType = 324092561;
       * @return The financialInstrumentFinancialInstrumentServiceType.
       */
      public java.lang.String getFinancialInstrumentFinancialInstrumentServiceType() {
        java.lang.Object ref = financialInstrumentFinancialInstrumentServiceType_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          financialInstrumentFinancialInstrumentServiceType_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceType = 324092561;
       * @return The bytes for financialInstrumentFinancialInstrumentServiceType.
       */
      public com.google.protobuf.ByteString
          getFinancialInstrumentFinancialInstrumentServiceTypeBytes() {
        java.lang.Object ref = financialInstrumentFinancialInstrumentServiceType_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          financialInstrumentFinancialInstrumentServiceType_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceType = 324092561;
       * @param value The financialInstrumentFinancialInstrumentServiceType to set.
       * @return This builder for chaining.
       */
      public Builder setFinancialInstrumentFinancialInstrumentServiceType(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        financialInstrumentFinancialInstrumentServiceType_ = value;
        onChanged();
        return this;
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceType = 324092561;
       * @return This builder for chaining.
       */
      public Builder clearFinancialInstrumentFinancialInstrumentServiceType() {
        
        financialInstrumentFinancialInstrumentServiceType_ = getDefaultInstance().getFinancialInstrumentFinancialInstrumentServiceType();
        onChanged();
        return this;
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceType = 324092561;
       * @param value The bytes for financialInstrumentFinancialInstrumentServiceType to set.
       * @return This builder for chaining.
       */
      public Builder setFinancialInstrumentFinancialInstrumentServiceTypeBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        financialInstrumentFinancialInstrumentServiceType_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object financialInstrumentFinancialInstrumentServiceDescription_ = "";
      /**
       * string FinancialInstrumentFinancialInstrumentServiceDescription = 225173544;
       * @return The financialInstrumentFinancialInstrumentServiceDescription.
       */
      public java.lang.String getFinancialInstrumentFinancialInstrumentServiceDescription() {
        java.lang.Object ref = financialInstrumentFinancialInstrumentServiceDescription_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          financialInstrumentFinancialInstrumentServiceDescription_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceDescription = 225173544;
       * @return The bytes for financialInstrumentFinancialInstrumentServiceDescription.
       */
      public com.google.protobuf.ByteString
          getFinancialInstrumentFinancialInstrumentServiceDescriptionBytes() {
        java.lang.Object ref = financialInstrumentFinancialInstrumentServiceDescription_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          financialInstrumentFinancialInstrumentServiceDescription_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceDescription = 225173544;
       * @param value The financialInstrumentFinancialInstrumentServiceDescription to set.
       * @return This builder for chaining.
       */
      public Builder setFinancialInstrumentFinancialInstrumentServiceDescription(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        financialInstrumentFinancialInstrumentServiceDescription_ = value;
        onChanged();
        return this;
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceDescription = 225173544;
       * @return This builder for chaining.
       */
      public Builder clearFinancialInstrumentFinancialInstrumentServiceDescription() {
        
        financialInstrumentFinancialInstrumentServiceDescription_ = getDefaultInstance().getFinancialInstrumentFinancialInstrumentServiceDescription();
        onChanged();
        return this;
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceDescription = 225173544;
       * @param value The bytes for financialInstrumentFinancialInstrumentServiceDescription to set.
       * @return This builder for chaining.
       */
      public Builder setFinancialInstrumentFinancialInstrumentServiceDescriptionBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        financialInstrumentFinancialInstrumentServiceDescription_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object financialInstrumentFinancialInstrumentServiceInputsandOuputs_ = "";
      /**
       * string FinancialInstrumentFinancialInstrumentServiceInputsandOuputs = 24738368;
       * @return The financialInstrumentFinancialInstrumentServiceInputsandOuputs.
       */
      public java.lang.String getFinancialInstrumentFinancialInstrumentServiceInputsandOuputs() {
        java.lang.Object ref = financialInstrumentFinancialInstrumentServiceInputsandOuputs_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          financialInstrumentFinancialInstrumentServiceInputsandOuputs_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceInputsandOuputs = 24738368;
       * @return The bytes for financialInstrumentFinancialInstrumentServiceInputsandOuputs.
       */
      public com.google.protobuf.ByteString
          getFinancialInstrumentFinancialInstrumentServiceInputsandOuputsBytes() {
        java.lang.Object ref = financialInstrumentFinancialInstrumentServiceInputsandOuputs_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          financialInstrumentFinancialInstrumentServiceInputsandOuputs_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceInputsandOuputs = 24738368;
       * @param value The financialInstrumentFinancialInstrumentServiceInputsandOuputs to set.
       * @return This builder for chaining.
       */
      public Builder setFinancialInstrumentFinancialInstrumentServiceInputsandOuputs(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        financialInstrumentFinancialInstrumentServiceInputsandOuputs_ = value;
        onChanged();
        return this;
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceInputsandOuputs = 24738368;
       * @return This builder for chaining.
       */
      public Builder clearFinancialInstrumentFinancialInstrumentServiceInputsandOuputs() {
        
        financialInstrumentFinancialInstrumentServiceInputsandOuputs_ = getDefaultInstance().getFinancialInstrumentFinancialInstrumentServiceInputsandOuputs();
        onChanged();
        return this;
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceInputsandOuputs = 24738368;
       * @param value The bytes for financialInstrumentFinancialInstrumentServiceInputsandOuputs to set.
       * @return This builder for chaining.
       */
      public Builder setFinancialInstrumentFinancialInstrumentServiceInputsandOuputsBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        financialInstrumentFinancialInstrumentServiceInputsandOuputs_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object financialInstrumentFinancialInstrumentServiceWorkProduct_ = "";
      /**
       * string FinancialInstrumentFinancialInstrumentServiceWorkProduct = 414913740;
       * @return The financialInstrumentFinancialInstrumentServiceWorkProduct.
       */
      public java.lang.String getFinancialInstrumentFinancialInstrumentServiceWorkProduct() {
        java.lang.Object ref = financialInstrumentFinancialInstrumentServiceWorkProduct_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          financialInstrumentFinancialInstrumentServiceWorkProduct_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceWorkProduct = 414913740;
       * @return The bytes for financialInstrumentFinancialInstrumentServiceWorkProduct.
       */
      public com.google.protobuf.ByteString
          getFinancialInstrumentFinancialInstrumentServiceWorkProductBytes() {
        java.lang.Object ref = financialInstrumentFinancialInstrumentServiceWorkProduct_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          financialInstrumentFinancialInstrumentServiceWorkProduct_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceWorkProduct = 414913740;
       * @param value The financialInstrumentFinancialInstrumentServiceWorkProduct to set.
       * @return This builder for chaining.
       */
      public Builder setFinancialInstrumentFinancialInstrumentServiceWorkProduct(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        financialInstrumentFinancialInstrumentServiceWorkProduct_ = value;
        onChanged();
        return this;
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceWorkProduct = 414913740;
       * @return This builder for chaining.
       */
      public Builder clearFinancialInstrumentFinancialInstrumentServiceWorkProduct() {
        
        financialInstrumentFinancialInstrumentServiceWorkProduct_ = getDefaultInstance().getFinancialInstrumentFinancialInstrumentServiceWorkProduct();
        onChanged();
        return this;
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceWorkProduct = 414913740;
       * @param value The bytes for financialInstrumentFinancialInstrumentServiceWorkProduct to set.
       * @return This builder for chaining.
       */
      public Builder setFinancialInstrumentFinancialInstrumentServiceWorkProductBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        financialInstrumentFinancialInstrumentServiceWorkProduct_ = value;
        onChanged();
        return this;
      }

      private java.lang.Object financialInstrumentFinancialInstrumentServiceName_ = "";
      /**
       * string FinancialInstrumentFinancialInstrumentServiceName = 324294464;
       * @return The financialInstrumentFinancialInstrumentServiceName.
       */
      public java.lang.String getFinancialInstrumentFinancialInstrumentServiceName() {
        java.lang.Object ref = financialInstrumentFinancialInstrumentServiceName_;
        if (!(ref instanceof java.lang.String)) {
          com.google.protobuf.ByteString bs =
              (com.google.protobuf.ByteString) ref;
          java.lang.String s = bs.toStringUtf8();
          financialInstrumentFinancialInstrumentServiceName_ = s;
          return s;
        } else {
          return (java.lang.String) ref;
        }
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceName = 324294464;
       * @return The bytes for financialInstrumentFinancialInstrumentServiceName.
       */
      public com.google.protobuf.ByteString
          getFinancialInstrumentFinancialInstrumentServiceNameBytes() {
        java.lang.Object ref = financialInstrumentFinancialInstrumentServiceName_;
        if (ref instanceof String) {
          com.google.protobuf.ByteString b = 
              com.google.protobuf.ByteString.copyFromUtf8(
                  (java.lang.String) ref);
          financialInstrumentFinancialInstrumentServiceName_ = b;
          return b;
        } else {
          return (com.google.protobuf.ByteString) ref;
        }
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceName = 324294464;
       * @param value The financialInstrumentFinancialInstrumentServiceName to set.
       * @return This builder for chaining.
       */
      public Builder setFinancialInstrumentFinancialInstrumentServiceName(
          java.lang.String value) {
        if (value == null) {
    throw new NullPointerException();
  }
  
        financialInstrumentFinancialInstrumentServiceName_ = value;
        onChanged();
        return this;
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceName = 324294464;
       * @return This builder for chaining.
       */
      public Builder clearFinancialInstrumentFinancialInstrumentServiceName() {
        
        financialInstrumentFinancialInstrumentServiceName_ = getDefaultInstance().getFinancialInstrumentFinancialInstrumentServiceName();
        onChanged();
        return this;
      }
      /**
       * string FinancialInstrumentFinancialInstrumentServiceName = 324294464;
       * @param value The bytes for financialInstrumentFinancialInstrumentServiceName to set.
       * @return This builder for chaining.
       */
      public Builder setFinancialInstrumentFinancialInstrumentServiceNameBytes(
          com.google.protobuf.ByteString value) {
        if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
        
        financialInstrumentFinancialInstrumentServiceName_ = 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:com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrument)
    }

    // @@protoc_insertion_point(class_scope:com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrument)
    private static final com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument DEFAULT_INSTANCE;
    static {
      DEFAULT_INSTANCE = new com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument();
    }

    public static com.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument getDefaultInstance() {
      return DEFAULT_INSTANCE;
    }

    private static final com.google.protobuf.Parser
        PARSER = new com.google.protobuf.AbstractParser() {
      @java.lang.Override
      public InitiateFinancialInstrumentRequestFinancialInstrument parsePartialFrom(
          com.google.protobuf.CodedInputStream input,
          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
          throws com.google.protobuf.InvalidProtocolBufferException {
        return new InitiateFinancialInstrumentRequestFinancialInstrument(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.redhat.mercury.merchandisingloan.v10.InitiateFinancialInstrumentRequestFinancialInstrumentOuterClass.InitiateFinancialInstrumentRequestFinancialInstrument getDefaultInstanceForType() {
      return DEFAULT_INSTANCE;
    }

  }

  private static final com.google.protobuf.Descriptors.Descriptor
    internal_static_com_redhat_mercury_merchandisingloan_v10_InitiateFinancialInstrumentRequestFinancialInstrument_descriptor;
  private static final 
    com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_com_redhat_mercury_merchandisingloan_v10_InitiateFinancialInstrumentRequestFinancialInstrument_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor
      getDescriptor() {
    return descriptor;
  }
  private static  com.google.protobuf.Descriptors.FileDescriptor
      descriptor;
  static {
    java.lang.String[] descriptorData = {
      "\nJv10/model/initiate_financial_instrumen" +
      "t_request_financial_instrument.proto\022(co" +
      "m.redhat.mercury.merchandisingloan.v10\"\225" +
      "\004\n5InitiateFinancialInstrumentRequestFin" +
      "ancialInstrument\022,\n FinancialInstrumentP" +
      "reconditions\030\315\224\257\300\001 \001(\t\022.\n\"FinancialInstr" +
      "umentFeatureSchedule\030\244\377\332\357\001 \001(\t\022,\n!Financ" +
      "ialInstrumentPostconditions\030\252\231\370\r \001(\t\022=\n1" +
      "FinancialInstrumentFinancialInstrumentSe" +
      "rviceType\030\221\205\305\232\001 \001(\t\022C\n8FinancialInstrume" +
      "ntFinancialInstrumentServiceDescription\030" +
      "\250\300\257k \001(\t\022G\n




© 2015 - 2024 Weber Informatics LLC | Privacy Policy