content: 
  package com.alipay.antchain.bridge.relayer.core.types.network.ws.client.generated;
  
  import javax.xml.bind.JAXBElement;
  import javax.xml.bind.annotation.XmlElementDecl;
  import javax.xml.bind.annotation.XmlRegistry;
  import javax.xml.namespace.QName;
  
  
  /**
   * This object contains factory methods for each 
   * Java content interface and Java element interface 
   * generated in the com.alipay.antchain.bridge.relayer.core.types.network.ws.client.generated package. 
   * <p>An ObjectFactory allows you to programatically 
   * construct new instances of the Java representation 
   * for XML content. The Java representation of XML 
   * content can consist of schema derived interfaces 
   * and classes representing the binding of schema 
   * type definitions, element declarations and model 
   * groups.  Factory methods for each of these are 
   * provided in this class.
   * 
   */
  @XmlRegistry
  public class ObjectFactory {
  
      private final static QName _Request_QNAME = new QName("http://ws.offchainapi.oracle.mychain.alipay.com/", "request");
      private final static QName _RequestResponse_QNAME = new QName("http://ws.offchainapi.oracle.mychain.alipay.com/", "requestResponse");
  
      /**
       * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.alipay.antchain.bridge.relayer.core.types.network.ws.client.generated
       * 
       */
      public ObjectFactory() {
      }
  
      /**
       * Create an instance of {@link Request }
       * 
       */
      public Request createRequest() {
          return new Request();
      }
  
      /**
       * Create an instance of {@link RequestResponse }
       * 
       */
      public RequestResponse createRequestResponse() {
          return new RequestResponse();
      }
  
      /**
       * Create an instance of {@link JAXBElement }{@code <}{@link Request }{@code >}
       * 
       * @param value
       *     Java instance representing xml element's value.
       * @return
       *     the new instance of {@link JAXBElement }{@code <}{@link Request }{@code >}
       */
      @XmlElementDecl(namespace = "http://ws.offchainapi.oracle.mychain.alipay.com/", name = "request")
      public JAXBElement<Request> createRequest(Request value) {
          return new JAXBElement<Request>(_Request_QNAME, Request.class, null, value);
      }
  
      /**
       * Create an instance of {@link JAXBElement }{@code <}{@link RequestResponse }{@code >}
       * 
       * @param value
       *     Java instance representing xml element's value.
       * @return
       *     the new instance of {@link JAXBElement }{@code <}{@link RequestResponse }{@code >}
       */
      @XmlElementDecl(namespace = "http://ws.offchainapi.oracle.mychain.alipay.com/", name = "requestResponse")
      public JAXBElement<RequestResponse> createRequestResponse(RequestResponse value) {
          return new JAXBElement<RequestResponse>(_RequestResponse_QNAME, RequestResponse.class, null, value);
      }
  
  }
  