<ResourceTemplates>
  <ResourceTemplate>
    <name>root</name>
    <path_template>/</path_template>
    <uri_template>http://localhost:3000/</uri_template>
  </ResourceTemplate>
  <ResourceTemplate>
    <name>admin_products</name>
    <path_template>/admin/products{-prefix|.|format}</path_template>
    <uri_template>http://localhost:3000/admin/products{-prefix|.|format}</uri_template>
    <OptionalParams>
      <param>format</param>
    </OptionalParams>
    <options>GET, POST</options>
    <ResourceTemplates>
      <ResourceTemplate>
        <rel>new_admin_product</rel>
        <name>new_admin_product</name>
        <path_template>/admin/products/new{-prefix|.|format}</path_template>
        <uri_template>http://localhost:3000/admin/products/new{-prefix|.|format}</uri_template>
        <OptionalParams>
          <param>format</param>
        </OptionalParams>
        <options>GET</options>
      </ResourceTemplate>
      <ResourceTemplate>
        <name>admin_product</name>
        <path_template>/admin/products/{product_id}{-prefix|.|format}</path_template>
        <uri_template>http://localhost:3000/admin/products/{product_id}{-prefix|.|format}</uri_template>
        <Params>
          <param>product_id</param>
        </Params>
        <OptionalParams>
          <param>format</param>
        </OptionalParams>
        <options>GET, PUT, DELETE</options>
        <ResourceTemplates>
          <ResourceTemplate>
            <rel>edit</rel>
            <name>edit_admin_product</name>
            <path_template>/admin/products/{product_id}/edit{-prefix|.|format}</path_template>
            <uri_template>http://localhost:3000/admin/products/{product_id}/edit{-prefix|.|format}</uri_template>
            <Params>
              <param>product_id</param>
            </Params>
            <OptionalParams>
              <param>format</param>
            </OptionalParams>
            <options>GET</options>
          </ResourceTemplate>
        </ResourceTemplates>
      </ResourceTemplate>
    </ResourceTemplates>
  </ResourceTemplate>
  <ResourceTemplate>
    <name>described_routes</name>
    <path_template>/described_routes{-prefix|.|format}</path_template>
    <uri_template>http://localhost:3000/described_routes{-prefix|.|format}</uri_template>
    <OptionalParams>
      <param>format</param>
    </OptionalParams>
    <options>GET, POST</options>
    <ResourceTemplates>
      <ResourceTemplate>
        <rel>new_described_route</rel>
        <name>new_described_route</name>
        <path_template>/described_routes/new{-prefix|.|format}</path_template>
        <uri_template>http://localhost:3000/described_routes/new{-prefix|.|format}</uri_template>
        <OptionalParams>
          <param>format</param>
        </OptionalParams>
        <options>GET</options>
      </ResourceTemplate>
      <ResourceTemplate>
        <name>described_route</name>
        <path_template>/described_routes/{route_name}{-prefix|.|format}</path_template>
        <uri_template>http://localhost:3000/described_routes/{route_name}{-prefix|.|format}</uri_template>
        <Params>
          <param>route_name</param>
        </Params>
        <OptionalParams>
          <param>format</param>
        </OptionalParams>
        <options>GET, PUT, DELETE</options>
        <ResourceTemplates>
          <ResourceTemplate>
            <rel>edit</rel>
            <name>edit_described_route</name>
            <path_template>/described_routes/{route_name}/edit{-prefix|.|format}</path_template>
            <uri_template>http://localhost:3000/described_routes/{route_name}/edit{-prefix|.|format}</uri_template>
            <Params>
              <param>route_name</param>
            </Params>
            <OptionalParams>
              <param>format</param>
            </OptionalParams>
            <options>GET</options>
          </ResourceTemplate>
        </ResourceTemplates>
      </ResourceTemplate>
    </ResourceTemplates>
  </ResourceTemplate>
  <ResourceTemplate>
    <name>pages</name>
    <path_template>/pages{-prefix|.|format}</path_template>
    <uri_template>http://localhost:3000/pages{-prefix|.|format}</uri_template>
    <OptionalParams>
      <param>format</param>
    </OptionalParams>
    <options>GET, POST</options>
    <ResourceTemplates>
      <ResourceTemplate>
        <rel>new_page</rel>
        <name>new_page</name>
        <path_template>/pages/new{-prefix|.|format}</path_template>
        <uri_template>http://localhost:3000/pages/new{-prefix|.|format}</uri_template>
        <OptionalParams>
          <param>format</param>
        </OptionalParams>
        <options>GET</options>
      </ResourceTemplate>
      <ResourceTemplate>
        <name>page</name>
        <path_template>/pages/{page_id}{-prefix|.|format}</path_template>
        <uri_template>http://localhost:3000/pages/{page_id}{-prefix|.|format}</uri_template>
        <Params>
          <param>page_id</param>
        </Params>
        <OptionalParams>
          <param>format</param>
        </OptionalParams>
        <options>GET, PUT, DELETE</options>
        <ResourceTemplates>
          <ResourceTemplate>
            <rel>edit</rel>
            <name>edit_page</name>
            <path_template>/pages/{page_id}/edit{-prefix|.|format}</path_template>
            <uri_template>http://localhost:3000/pages/{page_id}/edit{-prefix|.|format}</uri_template>
            <Params>
              <param>page_id</param>
            </Params>
            <OptionalParams>
              <param>format</param>
            </OptionalParams>
            <options>GET</options>
          </ResourceTemplate>
          <ResourceTemplate>
            <rel>summary</rel>
            <name>summary_page</name>
            <path_template>/pages/{page_id}/summary{-prefix|.|format}</path_template>
            <uri_template>http://localhost:3000/pages/{page_id}/summary{-prefix|.|format}</uri_template>
            <Params>
              <param>page_id</param>
            </Params>
            <OptionalParams>
              <param>format</param>
            </OptionalParams>
            <options>GET</options>
          </ResourceTemplate>
          <ResourceTemplate>
            <rel>toggle_visibility</rel>
            <name>toggle_visibility_page</name>
            <path_template>/pages/{page_id}/toggle_visibility{-prefix|.|format}</path_template>
            <uri_template>http://localhost:3000/pages/{page_id}/toggle_visibility{-prefix|.|format}</uri_template>
            <Params>
              <param>page_id</param>
            </Params>
            <OptionalParams>
              <param>format</param>
            </OptionalParams>
            <options>POST</options>
          </ResourceTemplate>
        </ResourceTemplates>
      </ResourceTemplate>
    </ResourceTemplates>
  </ResourceTemplate>
  <ResourceTemplate>
    <name>users</name>
    <path_template>/users{-prefix|.|format}</path_template>
    <uri_template>http://localhost:3000/users{-prefix|.|format}</uri_template>
    <OptionalParams>
      <param>format</param>
    </OptionalParams>
    <options>GET, POST</options>
    <ResourceTemplates>
      <ResourceTemplate>
        <rel>new_user</rel>
        <name>new_user</name>
        <path_template>/users/new{-prefix|.|format}</path_template>
        <uri_template>http://localhost:3000/users/new{-prefix|.|format}</uri_template>
        <OptionalParams>
          <param>format</param>
        </OptionalParams>
        <options>GET</options>
      </ResourceTemplate>
      <ResourceTemplate>
        <name>user</name>
        <path_template>/users/{user_id}{-prefix|.|format}</path_template>
        <uri_template>http://localhost:3000/users/{user_id}{-prefix|.|format}</uri_template>
        <Params>
          <param>user_id</param>
        </Params>
        <OptionalParams>
          <param>format</param>
        </OptionalParams>
        <options>GET, PUT, DELETE</options>
        <ResourceTemplates>
          <ResourceTemplate>
            <rel>edit</rel>
            <name>edit_user</name>
            <path_template>/users/{user_id}/edit{-prefix|.|format}</path_template>
            <uri_template>http://localhost:3000/users/{user_id}/edit{-prefix|.|format}</uri_template>
            <Params>
              <param>user_id</param>
            </Params>
            <OptionalParams>
              <param>format</param>
            </OptionalParams>
            <options>GET</options>
          </ResourceTemplate>
          <ResourceTemplate>
            <rel>articles</rel>
            <name>user_articles</name>
            <path_template>/users/{user_id}/articles{-prefix|.|format}</path_template>
            <uri_template>http://localhost:3000/users/{user_id}/articles{-prefix|.|format}</uri_template>
            <Params>
              <param>user_id</param>
            </Params>
            <OptionalParams>
              <param>format</param>
            </OptionalParams>
            <options>GET, POST</options>
            <ResourceTemplates>
              <ResourceTemplate>
                <rel>new_user_article</rel>
                <name>new_user_article</name>
                <path_template>/users/{user_id}/articles/new{-prefix|.|format}</path_template>
                <uri_template>http://localhost:3000/users/{user_id}/articles/new{-prefix|.|format}</uri_template>
                <Params>
                  <param>user_id</param>
                </Params>
                <OptionalParams>
                  <param>format</param>
                </OptionalParams>
                <options>GET</options>
              </ResourceTemplate>
              <ResourceTemplate>
                <rel>recent</rel>
                <name>recent_user_articles</name>
                <path_template>/users/{user_id}/articles/recent{-prefix|.|format}</path_template>
                <uri_template>http://localhost:3000/users/{user_id}/articles/recent{-prefix|.|format}</uri_template>
                <Params>
                  <param>user_id</param>
                </Params>
                <OptionalParams>
                  <param>format</param>
                </OptionalParams>
                <options>GET</options>
              </ResourceTemplate>
              <ResourceTemplate>
                <name>user_article</name>
                <path_template>/users/{user_id}/articles/{article_id}{-prefix|.|format}</path_template>
                <uri_template>http://localhost:3000/users/{user_id}/articles/{article_id}{-prefix|.|format}</uri_template>
                <Params>
                  <param>user_id</param>
                  <param>article_id</param>
                </Params>
                <OptionalParams>
                  <param>format</param>
                </OptionalParams>
                <options>GET, PUT, DELETE</options>
                <ResourceTemplates>
                  <ResourceTemplate>
                    <rel>edit</rel>
                    <name>edit_user_article</name>
                    <path_template>/users/{user_id}/articles/{article_id}/edit{-prefix|.|format}</path_template>
                    <uri_template>http://localhost:3000/users/{user_id}/articles/{article_id}/edit{-prefix|.|format}</uri_template>
                    <Params>
                      <param>user_id</param>
                      <param>article_id</param>
                    </Params>
                    <OptionalParams>
                      <param>format</param>
                    </OptionalParams>
                    <options>GET</options>
                  </ResourceTemplate>
                </ResourceTemplates>
              </ResourceTemplate>
            </ResourceTemplates>
          </ResourceTemplate>
          <ResourceTemplate>
            <rel>profile</rel>
            <name>user_profile</name>
            <path_template>/users/{user_id}/profile{-prefix|.|format}</path_template>
            <uri_template>http://localhost:3000/users/{user_id}/profile{-prefix|.|format}</uri_template>
            <Params>
              <param>user_id</param>
            </Params>
            <OptionalParams>
              <param>format</param>
            </OptionalParams>
            <options>GET, PUT, DELETE, POST</options>
            <ResourceTemplates>
              <ResourceTemplate>
                <rel>edit</rel>
                <name>edit_user_profile</name>
                <path_template>/users/{user_id}/profile/edit{-prefix|.|format}</path_template>
                <uri_template>http://localhost:3000/users/{user_id}/profile/edit{-prefix|.|format}</uri_template>
                <Params>
                  <param>user_id</param>
                </Params>
                <OptionalParams>
                  <param>format</param>
                </OptionalParams>
                <options>GET</options>
              </ResourceTemplate>
              <ResourceTemplate>
                <rel>new</rel>
                <name>new_user_profile</name>
                <path_template>/users/{user_id}/profile/new{-prefix|.|format}</path_template>
                <uri_template>http://localhost:3000/users/{user_id}/profile/new{-prefix|.|format}</uri_template>
                <Params>
                  <param>user_id</param>
                </Params>
                <OptionalParams>
                  <param>format</param>
                </OptionalParams>
                <options>GET</options>
              </ResourceTemplate>
            </ResourceTemplates>
          </ResourceTemplate>
        </ResourceTemplates>
      </ResourceTemplate>
    </ResourceTemplates>
  </ResourceTemplate>
</ResourceTemplates>

