text: /*
   * WRI Restoration Marketplace API
   * ### About  This API serves the web and mobile apps for WRI's Restoration Marketplace (AKA TerraMatch).  ### Authentication & Authorisation  JWTs are used for authentication. Upon successful log in a JWT will be provided for you. These expire after 12 hours.  A padlock icon next to an endpoint indicates that it requires an authenticated user. For example:  ![](/images/padlock.png)  ### Requests & Responses  The response bodies documented here will be wrapped in an object adhering to the JSON:API specification.  ### Error Codes  Any errors returned in the body of a response will have a unique code to help identify the type of error. They are:  ``` ACCEPTED, ACTIVE_URL, AFTER, AFTER_OR_EQUAL, ALPHA, ALPHA_DASH, ALPHA_NUM, ARRAY, BEFORE, BEFORE_OR_EQUAL, BETWEEN, BOOLEAN, CARBON_CERTIFICATION_TYPE, CONFIRMED, CONTAIN_LOWER, CONTAIN_NUMBER, CONTAIN_UPPER, CONTINENT, COUNTRY_CODE, CUSTOM, DATE, DATE_EQUALS, DATE_FORMAT, DIFFERENT, DIGITS, DIGITS_BETWEEN, DIMENSIONS, DISTINCT, DOCUMENT_TYPE, EMAIL, ENDS_WITH, EXISTS, FILE, FILLED, FUNDING_BRACKET, FUNDING_SOURCE, GT, GTE, IMAGE, IN, IN_ARRAY, INTEGER, IP, IPV4, IPV6, JSON, LAND_OWNERSHIP, LAND_SIZE, LAND_TYPE, LT, LTE, MAX, MIMES, MIMETYPES, MIN, NOT_IN, NOT_PRESENT, NOT_REGEX, NUMERIC, OTHER_VALUE_PRESENT, OTHER_VALUE_NULL, OTHER_VALUE_STRING, ORGANISATION_CATEGORY, ORGANISATION_TYPE, PRESENT, REGEX, REJECTED_REASON, REPORTING_FREQUENCY, REPORTING_LEVEL, REQUIRED, REQUIRED_IF, REQUIRED_UNLESS, REQUIRED_WITH, REQUIRED_WITH_ALL, REQUIRED_WITHOUT, REQUIRED_WITHOUT_ALL, RESTORATION_GOAL, RESTORATION_METHOD, REVENUE_DRIVER, SAME, SIZE, SOFT_URL, STARTS_WITH, STARTS_WITH_FACEBOOK, STARTS_WITH_TWITTER, STARTS_WITH_INSTAGRAM, STARTS_WITH_LINKEDIN, STRICT_FLOAT, STRING, SUSTAINABLE_DEVELOPMENT_GOAL, TIMEZONE, TREE_SPECIES_OWNER, UNIQUE, UPLOADED, URL, UUID, VISIBILITY ```  ### Uploads  Uploads should first be uploaded to the `/uploads` endpoint. Upon success an ID will be returned, this ID is valid for 1 day. Use this ID in your request body to bind the upload to a property.  ### Elevator Videos  Elevator videos can be created by using the `/elevator_videos` endpoint. After creating an elevator video you will be returned an elevator video ID. Use this to check its status. Elevator videos will start off as `processing` and change to `finished` when it has been build. Once the elevator video is built the `upload_id` property will be present, you can use this just like a regular upload and attach it to a pitch's `video` property. Be sure to use the elevator video's `upload_id` property and not its `id` property. An elevator video's status may end up as `errored` or `timed_out` in which case something has gone wrong.  ### Entity Relationship Diagram  ![](/images/erd.png)  ### Units  * All prices are measured in USD * All land is measured in hectares * All time is measured in months  ### Drafts  When creating a draft the `data` property be equal to a string of JSON containing an empty object. You can then manipulate the `data` property with subsequent updates. When updating a draft you will need to use [JSON Patch](http://jsonpatch.com/) requests to manipulate the `data` property. Operations are relative to the `data` property which means you don't need to preface paths with `/data`. 
   *
   * OpenAPI spec version: 1.0.0
   *
   * NOTE: This class is auto generated by the swagger code generator program.
   * https://github.com/swagger-api/swagger-codegen.git
   *
   * Swagger Codegen version: 2.4.12
   *
   * Do not edit the class manually.
   *
   */
  
  (function(root, factory) {
    if (typeof define === 'function' && define.amd) {
      // AMD.
      define(['expect.js', '../../src/index'], factory);
    } else if (typeof module === 'object' && module.exports) {
      // CommonJS-like environments that support module.exports, like Node.
      factory(require('expect.js'), require('../../src/index'));
    } else {
      // Browser globals (root is window)
      factory(root.expect, root.WriRestorationMarketplaceApi);
    }
  }(this, function(expect, WriRestorationMarketplaceApi) {
    'use strict';
  
    var instance;
  
    describe('(package)', function() {
      describe('OrganisationCreate', function() {
        beforeEach(function() {
          instance = new WriRestorationMarketplaceApi.OrganisationCreate();
        });
  
        it('should create an instance of OrganisationCreate', function() {
          // TODO: update the code to test OrganisationCreate
          expect(instance).to.be.a(WriRestorationMarketplaceApi.OrganisationCreate);
        });
  
        it('should have the property name (base name: "name")', function() {
          // TODO: update the code to test the property name
          expect(instance).to.have.property('name');
          // expect(instance.name).to.be(expectedValueLiteral);
        });
  
        it('should have the property description (base name: "description")', function() {
          // TODO: update the code to test the property description
          expect(instance).to.have.property('description');
          // expect(instance.description).to.be(expectedValueLiteral);
        });
  
        it('should have the property address_1 (base name: "address_1")', function() {
          // TODO: update the code to test the property address_1
          expect(instance).to.have.property('address_1');
          // expect(instance.address_1).to.be(expectedValueLiteral);
        });
  
        it('should have the property address_2 (base name: "address_2")', function() {
          // TODO: update the code to test the property address_2
          expect(instance).to.have.property('address_2');
          // expect(instance.address_2).to.be(expectedValueLiteral);
        });
  
        it('should have the property city (base name: "city")', function() {
          // TODO: update the code to test the property city
          expect(instance).to.have.property('city');
          // expect(instance.city).to.be(expectedValueLiteral);
        });
  
        it('should have the property state (base name: "state")', function() {
          // TODO: update the code to test the property state
          expect(instance).to.have.property('state');
          // expect(instance.state).to.be(expectedValueLiteral);
        });
  
        it('should have the property zip_code (base name: "zip_code")', function() {
          // TODO: update the code to test the property zip_code
          expect(instance).to.have.property('zip_code');
          // expect(instance.zip_code).to.be(expectedValueLiteral);
        });
  
        it('should have the property country (base name: "country")', function() {
          // TODO: update the code to test the property country
          expect(instance).to.have.property('country');
          // expect(instance.country).to.be(expectedValueLiteral);
        });
  
        it('should have the property phone_number (base name: "phone_number")', function() {
          // TODO: update the code to test the property phone_number
          expect(instance).to.have.property('phone_number');
          // expect(instance.phone_number).to.be(expectedValueLiteral);
        });
  
        it('should have the property website (base name: "website")', function() {
          // TODO: update the code to test the property website
          expect(instance).to.have.property('website');
          // expect(instance.website).to.be(expectedValueLiteral);
        });
  
        it('should have the property type (base name: "type")', function() {
          // TODO: update the code to test the property type
          expect(instance).to.have.property('type');
          // expect(instance.type).to.be(expectedValueLiteral);
        });
  
        it('should have the property category (base name: "category")', function() {
          // TODO: update the code to test the property category
          expect(instance).to.have.property('category');
          // expect(instance.category).to.be(expectedValueLiteral);
        });
  
        it('should have the property facebook (base name: "facebook")', function() {
          // TODO: update the code to test the property facebook
          expect(instance).to.have.property('facebook');
          // expect(instance.facebook).to.be(expectedValueLiteral);
        });
  
        it('should have the property twitter (base name: "twitter")', function() {
          // TODO: update the code to test the property twitter
          expect(instance).to.have.property('twitter');
          // expect(instance.twitter).to.be(expectedValueLiteral);
        });
  
        it('should have the property instagram (base name: "instagram")', function() {
          // TODO: update the code to test the property instagram
          expect(instance).to.have.property('instagram');
          // expect(instance.instagram).to.be(expectedValueLiteral);
        });
  
        it('should have the property linkedin (base name: "linkedin")', function() {
          // TODO: update the code to test the property linkedin
          expect(instance).to.have.property('linkedin');
          // expect(instance.linkedin).to.be(expectedValueLiteral);
        });
  
        it('should have the property avatar (base name: "avatar")', function() {
          // TODO: update the code to test the property avatar
          expect(instance).to.have.property('avatar');
          // expect(instance.avatar).to.be(expectedValueLiteral);
        });
  
        it('should have the property cover_photo (base name: "cover_photo")', function() {
          // TODO: update the code to test the property cover_photo
          expect(instance).to.have.property('cover_photo');
          // expect(instance.cover_photo).to.be(expectedValueLiteral);
        });
  
        it('should have the property video (base name: "video")', function() {
          // TODO: update the code to test the property video
          expect(instance).to.have.property('video');
          // expect(instance.video).to.be(expectedValueLiteral);
        });
  
        it('should have the property founded_at (base name: "founded_at")', function() {
          // TODO: update the code to test the property founded_at
          expect(instance).to.have.property('founded_at');
          // expect(instance.founded_at).to.be(expectedValueLiteral);
        });
  
      });
    });
  
  }));
  