CINXE.COM
RubyGems - jamm - Versions diffs - 1.0.9 → 1.0.10 - Mend - Supply Chain Defender
<!DOCTYPE html> <html> <head> <title> RubyGems - jamm - Versions diffs - 1.0.9 → 1.0.10 - Mend - Supply Chain Defender </title> <link rel="icon" type="image/png" href="/packs/media/images/production/favicons/favicon-32x32-fa0286238d4d512e71dba3881cbbcc42.png" /> <link rel="mask-icon" type="image/x-icon" href="/packs/media/images/production/favicons/favicon-786db6a85c0dea068c1a7047338024d2.svg" /> <link rel="apple-touch-icon" type="image/png" href="/packs/media/images/production/favicons/apple-touch-icon-11491aa2351c88b3b48534d1576a2ff9.png" /> <link rel="shortcut icon" type="image/x-icon" href="/packs/media/images/production/favicons/favicon-81c62e5500c39bd10e99844e94455995.ico" /> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="M3P-8Wi1P290KIu5nLiRXfuL4GOJ5R8rRljd9fjlpfmywZ128AzqfOSM-8GimTUryGcubqeEo2waeMtooESnLQ" /> <meta content='no-cache' name='turbolinks-cache-control'> <meta content='width=device-width, initial-scale=1' name='viewport'> <link rel="stylesheet" href="/packs/css/application-b44eb75784afb1e9f8ce.css" media="all" /> <script src="/packs/js/application-9f130b109122a7b55e22.js" data-turbolinks-track="reload"></script> <link href='https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i' rel='stylesheet'> </head> <body class='registries ruby_gems diffs' id='page-top'> <div id='wrapper'> <div class='d-flex flex-column' id='content-wrapper'> <div id='content'> <nav class='navbar navbar-expand navbar-light bg-white topbar mb-4 shadow'> <a class='sidebar-brand d-flex align-items-center justify-content-center' href='/'> <div class='sidebar-brand-text mx-3 d-none d-xxl-block d-xl-block'> <img alt="Diffend" src="/packs/media/images/production/logos/vertical-dark-5363ad390f9fcfd11bfecf89a3fb60f1.svg" /> </div> </a> <div class='container'> <ul class='navbar-nav'> <li class='nav-item'> <a class='nav-link' href='/gems'> <span class='mr-2 d-none d-lg-inline text-gray-600'> RubyGems </span> </a> </li> <li class='nav-item'> <a class='nav-link' href='/npm'> <span class='mr-2 d-none d-lg-inline text-gray-600'> npm </span> </a> </li> <li class='nav-item'> <a class='nav-link' href='/pypi'> <span class='mr-2 d-none d-lg-inline text-gray-600'> PyPI </span> </a> </li> <div class='topbar-divider d-sm-block'></div> <li class='nav-item'> <a class='nav-link' href='/organizations'> <span class='mr-2 d-none d-lg-inline text-gray-600'> Organizations </span> </a> </li> </ul> <ul class='navbar-nav'> <div class='topbar-divider d-none d-sm-block'></div> <li class='nav-item'> <a class='nav-link' href='/users/sign_in'> <span class='mr-2 d-none d-lg-inline text-gray-600'> <i class='fas fa-key fa-fw mr-2'></i> Log in </span> </a> </li> <li class='nav-item'> <a class='nav-link' href='/users/sign_up'> <span class='mr-2 d-none d-lg-inline text-gray-600'> <i class='fas fa-user-plus fa-fw mr-2'></i> Sign up </span> </a> </li> </ul> </div> </nav> <div class='container'> <div class='row'> <div class='col mb-1'> <nav> <ol class='breadcrumb'> <li class='breadcrumb-item'> <a href="/gems">RubyGems</a> </li> <li class='breadcrumb-item'> <a href="/gems/jamm">jamm</a> </li> <li class='breadcrumb-item'> <a href="/gems/jamm">Versions diffs</a> </li> <li class='breadcrumb-item'> <a href="/gems/jamm/1.0.9/1.0.10">1.0.9 → 1.0.10</a> </li> </ol> </nav> </div> </div> <div class='row'> <div class='col'> <div class='text-right mb-4'> </div> </div> </div> <div class='row'> <div class='col align-items-center mb-4'> <div class='text-center'> <h2 class='text-gray-800'> jamm 1.0.9 → 1.0.10 </h2> </div> </div> </div> <div data-diff-id='f5f92bca-2f38-45d2-a721-593c7eb78aec' data-diff-state='finished' id='diff-id'> <div class='row'> <div class='col pt-2 text-black'> <div class='row'> </div> <div class='mb-4 mt-2'> <div class='card bg-info text-white shadow'> <div class='card-body'> <span class='icon text-white-100 mr-2'> <i class='fas fa-info-circle'></i> </span> This diff represents the content of publicly available package versions that have been released to one of the supported registries. The information contained in this diff is provided for informational purposes only and reflects changes between package versions as they appear in their respective public registries. </div> </div> </div> <div id='diff'> <div class='mb-3'> <div class="d2h-file-list-wrapper"> <div class="d2h-file-list-header"> <span class="d2h-file-list-title">Files changed (11)</span> <a class="d2h-file-switch d2h-hide">hide</a> <a class="d2h-file-switch d2h-show">show</a> </div> <ol class="d2h-file-list"> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/jamm/1.0.9/1.0.10/page/1#d2h-683205" class="d2h-file-name">checksums.yaml</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+4</span> <span class="d2h-lines-deleted">-4</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/jamm/1.0.9/1.0.10/page/1#d2h-883949" class="d2h-file-name">data/Gemfile.lock</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+1</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/jamm/1.0.9/1.0.10/page/1#d2h-856379" class="d2h-file-name">data/lib/jamm/api/models/v1_charge_message.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+12</span> <span class="d2h-lines-deleted">-7</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-added" height="16" title="added" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM6 9H3V7h3V4h2v3h3v2H8v3H6V9z"></path> </svg> <a href="/gems/jamm/1.0.9/1.0.10/page/1#d2h-997287" class="d2h-file-name">data/lib/jamm/api/models/v1_contract_message.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+222</span> <span class="d2h-lines-deleted">-0</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-added" height="16" title="added" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM6 9H3V7h3V4h2v3h3v2H8v3H6V9z"></path> </svg> <a href="/gems/jamm/1.0.9/1.0.10/page/1#d2h-815725" class="d2h-file-name">data/lib/jamm/api/models/v1_error.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+217</span> <span class="d2h-lines-deleted">-0</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/jamm/1.0.9/1.0.10/page/1#d2h-936990" class="d2h-file-name">data/lib/jamm/api/models/v1_event_type.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+2</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/jamm/1.0.9/1.0.10/page/1#d2h-359704" class="d2h-file-name">data/lib/jamm/api/models/v1_message_response.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+12</span> <span class="d2h-lines-deleted">-7</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/jamm/1.0.9/1.0.10/page/1#d2h-508083" class="d2h-file-name">data/lib/jamm/api.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+2</span> <span class="d2h-lines-deleted">-0</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/jamm/1.0.9/1.0.10/page/1#d2h-533327" class="d2h-file-name">data/lib/jamm/version.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+1</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/jamm/1.0.9/1.0.10/page/1#d2h-062128" class="d2h-file-name">data/lib/jamm/webhook.rb</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+16</span> <span class="d2h-lines-deleted">-5</span> </span> </span> </li> <li class="d2h-file-list-line"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon d2h-changed" height="16" title="modified" version="1.1" viewBox="0 0 14 16" width="14"> <path d="M13 1H1C0.45 1 0 1.45 0 2v12c0 0.55 0.45 1 1 1h12c0.55 0 1-0.45 1-1V2c0-0.55-0.45-1-1-1z m0 13H1V2h12v12zM4 8c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3-3-1.34-3-3z"></path> </svg> <a href="/gems/jamm/1.0.9/1.0.10/page/1#d2h-004177" class="d2h-file-name">metadata</a> <span class="d2h-file-stats"> <span class="d2h-lines-added">+3</span> <span class="d2h-lines-deleted">-1</span> </span> </span> </li> </ol> </div> </div> <div id="d2h-683205" class="d2h-file-wrapper" data-lang="yaml"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-683205">checksums.yaml</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -1,7 +1,7 @@</div> </td> </tr><tr> <td id="d2h-683205-23" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683205-23"> <div class="line-num1">1</div> <div class="line-num2">1</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">---</span> </div> </td> </tr><tr> <td id="d2h-683205-34" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683205-34"> <div class="line-num1">2</div> <div class="line-num2">2</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">SHA256:</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">3</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> metadata.gz: <del>e05e9f651604ac4972167326fee6e8870ee8218c3c2022d2f772928788f6d5d4</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">4</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> data.tar.gz: <del>421d587623b6f11691cbaa3b4d9531fb01de829b2ceedf003a5310c993110069</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">3</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> metadata.gz: <ins>c7528bae90ca2eabb761344ddcb15ec10239a731ff15d9ca9a84d8ef4499ccfe</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">4</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> data.tar.gz: <ins>d59fd2991c8f320b63222678c868ce5cb44cb06c87ef7907049dd492cd7c636a</ins></span> </div> </td> </tr><tr> <td id="d2h-683205-89" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-683205-89"> <div class="line-num1">5</div> <div class="line-num2">5</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">SHA512:</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">6</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> metadata.gz: <del>bf69ef3389bf9504ee89049f80df829b6695eafd6fdbda3df4a88075fa5bb96ad7620813882160bcf807d9b1abba86cd6051497f4066740b11a481f92db0ab81</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">7</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> data.tar.gz: <del>0dfa484efb56bc6db48590e32f04397e6ea49422adaac38673cd50dadfd5dba70b3309bc357022435b4a657ef063359e0fcb245d405e9db8e428b0e496b87c0e</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">6</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> metadata.gz: <ins>7c2efb8840f7eb2ee6416675205e504b1358fe8ab74a63e1d03ec29c8c70a294d50669cf754621e493b56da1c55062be058bf6f123d4e4fcbce7d4cf7f60123b</ins></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">7</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> data.tar.gz: <ins>78ad01db68cb8f2afe99102a9a58f7107adf811cd8c168996bbcbc68bdfeb10c885af2162e6f98bdc90a82dc7e0c2bc9c6eaea54a8a24d76e67ca7869cb437ff</ins></span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-883949" class="d2h-file-wrapper" data-lang="lock"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-883949">data/Gemfile.lock</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -1,7 +1,7 @@</div> </td> </tr><tr> <td id="d2h-883949-171" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-883949-171"> <div class="line-num1">1</div> <div class="line-num2">1</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">PATH</span> </div> </td> </tr><tr> <td id="d2h-883949-182" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-883949-182"> <div class="line-num1">2</div> <div class="line-num2">2</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> remote: .</span> </div> </td> </tr><tr> <td id="d2h-883949-193" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-883949-193"> <div class="line-num1">3</div> <div class="line-num2">3</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> specs:</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">4</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> jamm (1.0.<del>9</del>)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">4</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> jamm (1.0.<ins>10</ins>)</span> </div> </td> </tr><tr> <td id="d2h-883949-226" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-883949-226"> <div class="line-num1">5</div> <div class="line-num2">5</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> rest-client (~> 2.0)</span> </div> </td> </tr><tr> <td id="d2h-883949-237" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-883949-237"> <div class="line-num1">6</div> <div class="line-num2">6</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> typhoeus (~> 1.0, >= 1.0.1)</span> </div> </td> </tr><tr> <td id="d2h-883949-248" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-883949-248"> <div class="line-num1">7</div> <div class="line-num2">7</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-856379" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-856379">data/lib/jamm/api/models/v1_charge_message.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -15,7 +15,7 @@ require 'time'</div> </td> </tr><tr> <td id="d2h-856379-286" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-286"> <div class="line-num1">15</div> <div class="line-num2">15</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-856379-297" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-297"> <div class="line-num1">16</div> <div class="line-num2">16</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">module Api</span> </div> </td> </tr><tr> <td id="d2h-856379-308" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-308"> <div class="line-num1">17</div> <div class="line-num2">17</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> class ChargeMessage</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">18</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> attr_accessor :id, :customer, :status, :description, :merchant_name, :initial_amount, :discount, :final_amount, :amount_refunded, :currency, :processed_at, :created_at, :updated_at</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">18</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> attr_accessor :id, :customer, :status, :description, :merchant_name, :initial_amount, :discount, :final_amount, :amount_refunded, :currency, :processed_at, :created_at, :updated_at<ins>, :error</ins></span> </div> </td> </tr><tr> <td id="d2h-856379-341" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-341"> <div class="line-num1">19</div> <div class="line-num2">19</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-856379-352" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-352"> <div class="line-num1">20</div> <div class="line-num2">20</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> class EnumAttributeValidator</span> </div> </td> </tr><tr> <td id="d2h-856379-363" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-363"> <div class="line-num1">21</div> <div class="line-num2">21</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> attr_reader :datatype, :allowable_values</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -53,7 +53,8 @@ module Api</div> </td> </tr><tr> <td id="d2h-856379-380" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-380"> <div class="line-num1">53</div> <div class="line-num2">53</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> :currency => :currency,</span> </div> </td> </tr><tr> <td id="d2h-856379-391" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-391"> <div class="line-num1">54</div> <div class="line-num2">54</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> :processed_at => :processedAt,</span> </div> </td> </tr><tr> <td id="d2h-856379-402" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-402"> <div class="line-num1">55</div> <div class="line-num2">55</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> :created_at => :createdAt,</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">56</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> :updated_at => :updatedAt</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">56</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :updated_at => :updatedAt<ins>,</ins></span> </div> </td> </tr><tr> <td id="d2h-856379-435" class="d2h-code-linenumber d2h-ins"><a href="#d2h-856379-435"> <div class="line-num1"></div> <div class="line-num2">57</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :error => :error</span> </div> </td> </tr><tr> <td id="d2h-856379-446" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-446"> <div class="line-num1">57</div> <div class="line-num2">58</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-856379-457" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-457"> <div class="line-num1">58</div> <div class="line-num2">59</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-856379-468" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-468"> <div class="line-num1">59</div> <div class="line-num2">60</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -77,7 +78,8 @@ module Api</div> </td> </tr><tr> <td id="d2h-856379-485" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-485"> <div class="line-num1">77</div> <div class="line-num2">78</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> :currency => :String,</span> </div> </td> </tr><tr> <td id="d2h-856379-496" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-496"> <div class="line-num1">78</div> <div class="line-num2">79</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> :processed_at => :String,</span> </div> </td> </tr><tr> <td id="d2h-856379-507" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-507"> <div class="line-num1">79</div> <div class="line-num2">80</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> :created_at => :String,</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">80</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> :updated_at => :String</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">81</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :updated_at => :String<ins>,</ins></span> </div> </td> </tr><tr> <td id="d2h-856379-540" class="d2h-code-linenumber d2h-ins"><a href="#d2h-856379-540"> <div class="line-num1"></div> <div class="line-num2">82</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :error => :Error</span> </div> </td> </tr><tr> <td id="d2h-856379-551" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-551"> <div class="line-num1">81</div> <div class="line-num2">83</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-856379-562" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-562"> <div class="line-num1">82</div> <div class="line-num2">84</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-856379-573" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-573"> <div class="line-num1">83</div> <div class="line-num2">85</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -126,9 +128,11 @@ module Api</div> </td> </tr><tr> <td id="d2h-856379-590" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-590"> <div class="line-num1">126</div> <div class="line-num2">128</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-856379-601" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-601"> <div class="line-num1">127</div> <div class="line-num2">129</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> self.created_at = attributes[:created_at] if attributes.key?(:created_at)</span> </div> </td> </tr><tr> <td id="d2h-856379-612" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-612"> <div class="line-num1">128</div> <div class="line-num2">130</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">129</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>return</del> <del>unless</del> attributes.key?(:updated_at)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">131</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>self.updated_at</ins> <ins>=</ins> attributes<ins>[:updated_at] if attributes</ins>.key?(:updated_at)</span> </div> </td> </tr><tr> <td id="d2h-856379-645" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-645"> <div class="line-num1">130</div> <div class="line-num2">132</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">131</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>self.updated_at</del> <del>=</del> attributes<del>[</del>:<del>updated_at]</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">133</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>return</ins> <ins>unless</ins> attributes<ins>.key?(</ins>:<ins>error)</ins></span> </div> </td> </tr><tr> <td id="d2h-856379-678" class="d2h-code-linenumber d2h-ins"><a href="#d2h-856379-678"> <div class="line-num1"></div> <div class="line-num2">134</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-856379-689" class="d2h-code-linenumber d2h-ins"><a href="#d2h-856379-689"> <div class="line-num1"></div> <div class="line-num2">135</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> self.error = attributes[:error]</span> </div> </td> </tr><tr> <td id="d2h-856379-700" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-700"> <div class="line-num1">132</div> <div class="line-num2">136</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-856379-711" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-711"> <div class="line-num1">133</div> <div class="line-num2">137</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-856379-722" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-722"> <div class="line-num1">134</div> <div class="line-num2">138</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # Show invalid properties with the reasons. Usually used together with valid?</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -163,7 +167,8 @@ module Api</div> </td> </tr><tr> <td id="d2h-856379-739" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-739"> <div class="line-num1">163</div> <div class="line-num2">167</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> currency == other.currency &&</span> </div> </td> </tr><tr> <td id="d2h-856379-750" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-750"> <div class="line-num1">164</div> <div class="line-num2">168</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> processed_at == other.processed_at &&</span> </div> </td> </tr><tr> <td id="d2h-856379-761" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-761"> <div class="line-num1">165</div> <div class="line-num2">169</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> created_at == other.created_at &&</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">166</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> updated_at == other.updated_at</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">170</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> updated_at == other.updated_at<ins> &&</ins></span> </div> </td> </tr><tr> <td id="d2h-856379-794" class="d2h-code-linenumber d2h-ins"><a href="#d2h-856379-794"> <div class="line-num1"></div> <div class="line-num2">171</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> error == other.error</span> </div> </td> </tr><tr> <td id="d2h-856379-805" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-805"> <div class="line-num1">167</div> <div class="line-num2">172</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-856379-816" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-816"> <div class="line-num1">168</div> <div class="line-num2">173</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-856379-827" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-827"> <div class="line-num1">169</div> <div class="line-num2">174</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # @see the `==` method</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -175,7 +180,7 @@ module Api</div> </td> </tr><tr> <td id="d2h-856379-844" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-844"> <div class="line-num1">175</div> <div class="line-num2">180</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # Calculates hash code according to all attributes.</span> </div> </td> </tr><tr> <td id="d2h-856379-855" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-855"> <div class="line-num1">176</div> <div class="line-num2">181</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # @return [Integer] Hash code</span> </div> </td> </tr><tr> <td id="d2h-856379-866" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-866"> <div class="line-num1">177</div> <div class="line-num2">182</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def hash</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">178</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> [id, customer, status, description, merchant_name, initial_amount, discount, final_amount, amount_refunded, currency, processed_at, created_at, updated_at].hash</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">183</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> [id, customer, status, description, merchant_name, initial_amount, discount, final_amount, amount_refunded, currency, processed_at, created_at, updated_at<ins>, error</ins>].hash</span> </div> </td> </tr><tr> <td id="d2h-856379-899" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-899"> <div class="line-num1">179</div> <div class="line-num2">184</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-856379-910" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-910"> <div class="line-num1">180</div> <div class="line-num2">185</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-856379-921" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-856379-921"> <div class="line-num1">181</div> <div class="line-num2">186</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # Builds the object from hash</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-997287" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-997287">data/lib/jamm/api/models/v1_contract_message.rb</a></span> <span class="d2h-tag d2h-added d2h-added-tag">ADDED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -0,0 +1,222 @@</div> </td> </tr><tr> <td id="d2h-997287-959" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-959"> <div class="line-num1"></div> <div class="line-num2">1</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"># frozen_string_literal: true</span> </div> </td> </tr><tr> <td id="d2h-997287-970" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-970"> <div class="line-num1"></div> <div class="line-num2">2</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-981" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-981"> <div class="line-num1"></div> <div class="line-num2">3</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"># #Jamm API</span> </div> </td> </tr><tr> <td id="d2h-997287-992" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-992"> <div class="line-num1"></div> <div class="line-num2">4</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">#</span> </div> </td> </tr><tr> <td id="d2h-997287-1003" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1003"> <div class="line-num1"></div> <div class="line-num2">5</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"># No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)</span> </div> </td> </tr><tr> <td id="d2h-997287-1014" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1014"> <div class="line-num1"></div> <div class="line-num2">6</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">#</span> </div> </td> </tr><tr> <td id="d2h-997287-1025" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1025"> <div class="line-num1"></div> <div class="line-num2">7</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"># The version of the OpenAPI document: 1.0</span> </div> </td> </tr><tr> <td id="d2h-997287-1036" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1036"> <div class="line-num1"></div> <div class="line-num2">8</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">#</span> </div> </td> </tr><tr> <td id="d2h-997287-1047" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1047"> <div class="line-num1"></div> <div class="line-num2">9</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"># Generated by: https://openapi-generator.tech</span> </div> </td> </tr><tr> <td id="d2h-997287-1058" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1058"> <div class="line-num1"></div> <div class="line-num2">10</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"># Generator version: 7.9.0</span> </div> </td> </tr><tr> <td id="d2h-997287-1069" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1069"> <div class="line-num1"></div> <div class="line-num2">11</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">#</span> </div> </td> </tr><tr> <td id="d2h-997287-1080" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1080"> <div class="line-num1"></div> <div class="line-num2">12</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-1091" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1091"> <div class="line-num1"></div> <div class="line-num2">13</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">require 'date'</span> </div> </td> </tr><tr> <td id="d2h-997287-1102" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1102"> <div class="line-num1"></div> <div class="line-num2">14</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">require 'time'</span> </div> </td> </tr><tr> <td id="d2h-997287-1113" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1113"> <div class="line-num1"></div> <div class="line-num2">15</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-1124" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1124"> <div class="line-num1"></div> <div class="line-num2">16</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">module Api</span> </div> </td> </tr><tr> <td id="d2h-997287-1135" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1135"> <div class="line-num1"></div> <div class="line-num2">17</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> class ContractMessage</span> </div> </td> </tr><tr> <td id="d2h-997287-1146" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1146"> <div class="line-num1"></div> <div class="line-num2">18</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> attr_accessor :customer, :created_at, :activated_at, :merchant_name</span> </div> </td> </tr><tr> <td id="d2h-997287-1157" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1157"> <div class="line-num1"></div> <div class="line-num2">19</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-1168" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1168"> <div class="line-num1"></div> <div class="line-num2">20</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Attribute mapping from ruby-style variable name to JSON key.</span> </div> </td> </tr><tr> <td id="d2h-997287-1179" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1179"> <div class="line-num1"></div> <div class="line-num2">21</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def self.attribute_map</span> </div> </td> </tr><tr> <td id="d2h-997287-1190" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1190"> <div class="line-num1"></div> <div class="line-num2">22</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> {</span> </div> </td> </tr><tr> <td id="d2h-997287-1201" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1201"> <div class="line-num1"></div> <div class="line-num2">23</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :customer => :customer,</span> </div> </td> </tr><tr> <td id="d2h-997287-1212" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1212"> <div class="line-num1"></div> <div class="line-num2">24</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :created_at => :createdAt,</span> </div> </td> </tr><tr> <td id="d2h-997287-1223" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1223"> <div class="line-num1"></div> <div class="line-num2">25</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :activated_at => :activatedAt,</span> </div> </td> </tr><tr> <td id="d2h-997287-1234" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1234"> <div class="line-num1"></div> <div class="line-num2">26</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :merchant_name => :merchantName</span> </div> </td> </tr><tr> <td id="d2h-997287-1245" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1245"> <div class="line-num1"></div> <div class="line-num2">27</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-997287-1256" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1256"> <div class="line-num1"></div> <div class="line-num2">28</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-1267" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1267"> <div class="line-num1"></div> <div class="line-num2">29</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-1278" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1278"> <div class="line-num1"></div> <div class="line-num2">30</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Returns all the JSON keys this model knows about</span> </div> </td> </tr><tr> <td id="d2h-997287-1289" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1289"> <div class="line-num1"></div> <div class="line-num2">31</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def self.acceptable_attributes</span> </div> </td> </tr><tr> <td id="d2h-997287-1300" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1300"> <div class="line-num1"></div> <div class="line-num2">32</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> attribute_map.values</span> </div> </td> </tr><tr> <td id="d2h-997287-1311" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1311"> <div class="line-num1"></div> <div class="line-num2">33</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-1322" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1322"> <div class="line-num1"></div> <div class="line-num2">34</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-1333" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1333"> <div class="line-num1"></div> <div class="line-num2">35</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Attribute type mapping.</span> </div> </td> </tr><tr> <td id="d2h-997287-1344" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1344"> <div class="line-num1"></div> <div class="line-num2">36</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def self.openapi_types</span> </div> </td> </tr><tr> <td id="d2h-997287-1355" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1355"> <div class="line-num1"></div> <div class="line-num2">37</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> {</span> </div> </td> </tr><tr> <td id="d2h-997287-1366" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1366"> <div class="line-num1"></div> <div class="line-num2">38</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :customer => :String,</span> </div> </td> </tr><tr> <td id="d2h-997287-1377" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1377"> <div class="line-num1"></div> <div class="line-num2">39</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :created_at => :String,</span> </div> </td> </tr><tr> <td id="d2h-997287-1388" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1388"> <div class="line-num1"></div> <div class="line-num2">40</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :activated_at => :String,</span> </div> </td> </tr><tr> <td id="d2h-997287-1399" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1399"> <div class="line-num1"></div> <div class="line-num2">41</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :merchant_name => :String</span> </div> </td> </tr><tr> <td id="d2h-997287-1410" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1410"> <div class="line-num1"></div> <div class="line-num2">42</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-997287-1421" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1421"> <div class="line-num1"></div> <div class="line-num2">43</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-1432" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1432"> <div class="line-num1"></div> <div class="line-num2">44</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-1443" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1443"> <div class="line-num1"></div> <div class="line-num2">45</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # List of attributes with nullable: true</span> </div> </td> </tr><tr> <td id="d2h-997287-1454" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1454"> <div class="line-num1"></div> <div class="line-num2">46</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def self.openapi_nullable</span> </div> </td> </tr><tr> <td id="d2h-997287-1465" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1465"> <div class="line-num1"></div> <div class="line-num2">47</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> Set.new([])</span> </div> </td> </tr><tr> <td id="d2h-997287-1476" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1476"> <div class="line-num1"></div> <div class="line-num2">48</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-1487" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1487"> <div class="line-num1"></div> <div class="line-num2">49</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-1498" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1498"> <div class="line-num1"></div> <div class="line-num2">50</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Initializes the object</span> </div> </td> </tr><tr> <td id="d2h-997287-1509" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1509"> <div class="line-num1"></div> <div class="line-num2">51</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @param [Hash] attributes Model attributes in the form of hash</span> </div> </td> </tr><tr> <td id="d2h-997287-1520" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1520"> <div class="line-num1"></div> <div class="line-num2">52</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def initialize(attributes = {})</span> </div> </td> </tr><tr> <td id="d2h-997287-1531" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1531"> <div class="line-num1"></div> <div class="line-num2">53</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> raise ArgumentError, 'The input argument (attributes) must be a hash in `Api::ContractMessage` initialize method' unless attributes.is_a?(Hash)</span> </div> </td> </tr><tr> <td id="d2h-997287-1542" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1542"> <div class="line-num1"></div> <div class="line-num2">54</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-1553" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1553"> <div class="line-num1"></div> <div class="line-num2">55</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # check to see if the attribute exists and convert string to symbol for hash key</span> </div> </td> </tr><tr> <td id="d2h-997287-1564" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1564"> <div class="line-num1"></div> <div class="line-num2">56</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> attributes = attributes.each_with_object({}) do |(k, v), h|</span> </div> </td> </tr><tr> <td id="d2h-997287-1575" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1575"> <div class="line-num1"></div> <div class="line-num2">57</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> raise ArgumentError, "`#{k}` is not a valid attribute in `Api::ContractMessage`. Please check the name to make sure it's valid. List of attributes: " + self.class.attribute_map.keys.inspect unless self.class.attribute_map.key?(k.to_sym)</span> </div> </td> </tr><tr> <td id="d2h-997287-1586" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1586"> <div class="line-num1"></div> <div class="line-num2">58</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-1597" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1597"> <div class="line-num1"></div> <div class="line-num2">59</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> h[k.to_sym] = v</span> </div> </td> </tr><tr> <td id="d2h-997287-1608" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1608"> <div class="line-num1"></div> <div class="line-num2">60</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-1619" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1619"> <div class="line-num1"></div> <div class="line-num2">61</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-1630" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1630"> <div class="line-num1"></div> <div class="line-num2">62</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> self.customer = attributes[:customer] if attributes.key?(:customer)</span> </div> </td> </tr><tr> <td id="d2h-997287-1641" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1641"> <div class="line-num1"></div> <div class="line-num2">63</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-1652" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1652"> <div class="line-num1"></div> <div class="line-num2">64</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> self.created_at = attributes[:created_at] if attributes.key?(:created_at)</span> </div> </td> </tr><tr> <td id="d2h-997287-1663" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1663"> <div class="line-num1"></div> <div class="line-num2">65</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-1674" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1674"> <div class="line-num1"></div> <div class="line-num2">66</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> self.activated_at = attributes[:activated_at] if attributes.key?(:activated_at)</span> </div> </td> </tr><tr> <td id="d2h-997287-1685" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1685"> <div class="line-num1"></div> <div class="line-num2">67</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-1696" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1696"> <div class="line-num1"></div> <div class="line-num2">68</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return unless attributes.key?(:merchant_name)</span> </div> </td> </tr><tr> <td id="d2h-997287-1707" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1707"> <div class="line-num1"></div> <div class="line-num2">69</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-1718" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1718"> <div class="line-num1"></div> <div class="line-num2">70</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> self.merchant_name = attributes[:merchant_name]</span> </div> </td> </tr><tr> <td id="d2h-997287-1729" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1729"> <div class="line-num1"></div> <div class="line-num2">71</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-1740" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1740"> <div class="line-num1"></div> <div class="line-num2">72</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-1751" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1751"> <div class="line-num1"></div> <div class="line-num2">73</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Show invalid properties with the reasons. Usually used together with valid?</span> </div> </td> </tr><tr> <td id="d2h-997287-1762" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1762"> <div class="line-num1"></div> <div class="line-num2">74</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @return Array for valid properties with the reasons</span> </div> </td> </tr><tr> <td id="d2h-997287-1773" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1773"> <div class="line-num1"></div> <div class="line-num2">75</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def list_invalid_properties</span> </div> </td> </tr><tr> <td id="d2h-997287-1784" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1784"> <div class="line-num1"></div> <div class="line-num2">76</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> warn '[DEPRECATED] the `list_invalid_properties` method is obsolete'</span> </div> </td> </tr><tr> <td id="d2h-997287-1795" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1795"> <div class="line-num1"></div> <div class="line-num2">77</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> []</span> </div> </td> </tr><tr> <td id="d2h-997287-1806" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1806"> <div class="line-num1"></div> <div class="line-num2">78</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-1817" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1817"> <div class="line-num1"></div> <div class="line-num2">79</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-1828" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1828"> <div class="line-num1"></div> <div class="line-num2">80</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Check to see if the all the properties in the model are valid</span> </div> </td> </tr><tr> <td id="d2h-997287-1839" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1839"> <div class="line-num1"></div> <div class="line-num2">81</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @return true if the model is valid</span> </div> </td> </tr><tr> <td id="d2h-997287-1850" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1850"> <div class="line-num1"></div> <div class="line-num2">82</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def valid?</span> </div> </td> </tr><tr> <td id="d2h-997287-1861" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1861"> <div class="line-num1"></div> <div class="line-num2">83</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> warn '[DEPRECATED] the `valid?` method is obsolete'</span> </div> </td> </tr><tr> <td id="d2h-997287-1872" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1872"> <div class="line-num1"></div> <div class="line-num2">84</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> true</span> </div> </td> </tr><tr> <td id="d2h-997287-1883" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1883"> <div class="line-num1"></div> <div class="line-num2">85</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-1894" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1894"> <div class="line-num1"></div> <div class="line-num2">86</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-1905" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1905"> <div class="line-num1"></div> <div class="line-num2">87</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Checks equality by comparing each attribute.</span> </div> </td> </tr><tr> <td id="d2h-997287-1916" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1916"> <div class="line-num1"></div> <div class="line-num2">88</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @param [Object] Object to be compared</span> </div> </td> </tr><tr> <td id="d2h-997287-1927" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1927"> <div class="line-num1"></div> <div class="line-num2">89</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def ==(other)</span> </div> </td> </tr><tr> <td id="d2h-997287-1938" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1938"> <div class="line-num1"></div> <div class="line-num2">90</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return true if equal?(other)</span> </div> </td> </tr><tr> <td id="d2h-997287-1949" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1949"> <div class="line-num1"></div> <div class="line-num2">91</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-1960" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1960"> <div class="line-num1"></div> <div class="line-num2">92</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> self.class == other.class &&</span> </div> </td> </tr><tr> <td id="d2h-997287-1971" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1971"> <div class="line-num1"></div> <div class="line-num2">93</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> customer == other.customer &&</span> </div> </td> </tr><tr> <td id="d2h-997287-1982" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1982"> <div class="line-num1"></div> <div class="line-num2">94</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> created_at == other.created_at &&</span> </div> </td> </tr><tr> <td id="d2h-997287-1993" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-1993"> <div class="line-num1"></div> <div class="line-num2">95</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> activated_at == other.activated_at &&</span> </div> </td> </tr><tr> <td id="d2h-997287-2004" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2004"> <div class="line-num1"></div> <div class="line-num2">96</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> merchant_name == other.merchant_name</span> </div> </td> </tr><tr> <td id="d2h-997287-2015" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2015"> <div class="line-num1"></div> <div class="line-num2">97</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-2026" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2026"> <div class="line-num1"></div> <div class="line-num2">98</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-2037" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2037"> <div class="line-num1"></div> <div class="line-num2">99</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @see the `==` method</span> </div> </td> </tr><tr> <td id="d2h-997287-2048" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2048"> <div class="line-num1"></div> <div class="line-num2">100</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @param [Object] Object to be compared</span> </div> </td> </tr><tr> <td id="d2h-997287-2059" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2059"> <div class="line-num1"></div> <div class="line-num2">101</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def eql?(other)</span> </div> </td> </tr><tr> <td id="d2h-997287-2070" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2070"> <div class="line-num1"></div> <div class="line-num2">102</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> self == other</span> </div> </td> </tr><tr> <td id="d2h-997287-2081" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2081"> <div class="line-num1"></div> <div class="line-num2">103</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-2092" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2092"> <div class="line-num1"></div> <div class="line-num2">104</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-2103" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2103"> <div class="line-num1"></div> <div class="line-num2">105</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Calculates hash code according to all attributes.</span> </div> </td> </tr><tr> <td id="d2h-997287-2114" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2114"> <div class="line-num1"></div> <div class="line-num2">106</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @return [Integer] Hash code</span> </div> </td> </tr><tr> <td id="d2h-997287-2125" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2125"> <div class="line-num1"></div> <div class="line-num2">107</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def hash</span> </div> </td> </tr><tr> <td id="d2h-997287-2136" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2136"> <div class="line-num1"></div> <div class="line-num2">108</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> [customer, created_at, activated_at, merchant_name].hash</span> </div> </td> </tr><tr> <td id="d2h-997287-2147" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2147"> <div class="line-num1"></div> <div class="line-num2">109</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-2158" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2158"> <div class="line-num1"></div> <div class="line-num2">110</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-2169" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2169"> <div class="line-num1"></div> <div class="line-num2">111</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Builds the object from hash</span> </div> </td> </tr><tr> <td id="d2h-997287-2180" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2180"> <div class="line-num1"></div> <div class="line-num2">112</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @param [Hash] attributes Model attributes in the form of hash</span> </div> </td> </tr><tr> <td id="d2h-997287-2191" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2191"> <div class="line-num1"></div> <div class="line-num2">113</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @return [Object] Returns the model itself</span> </div> </td> </tr><tr> <td id="d2h-997287-2202" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2202"> <div class="line-num1"></div> <div class="line-num2">114</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def self.build_from_hash(attributes)</span> </div> </td> </tr><tr> <td id="d2h-997287-2213" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2213"> <div class="line-num1"></div> <div class="line-num2">115</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return nil unless attributes.is_a?(Hash)</span> </div> </td> </tr><tr> <td id="d2h-997287-2224" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2224"> <div class="line-num1"></div> <div class="line-num2">116</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-2235" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2235"> <div class="line-num1"></div> <div class="line-num2">117</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> attributes = attributes.transform_keys(&:to_sym)</span> </div> </td> </tr><tr> <td id="d2h-997287-2246" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2246"> <div class="line-num1"></div> <div class="line-num2">118</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> transformed_hash = {}</span> </div> </td> </tr><tr> <td id="d2h-997287-2257" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2257"> <div class="line-num1"></div> <div class="line-num2">119</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> openapi_types.each_pair do |key, type|</span> </div> </td> </tr><tr> <td id="d2h-997287-2268" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2268"> <div class="line-num1"></div> <div class="line-num2">120</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil?</span> </div> </td> </tr><tr> <td id="d2h-997287-2279" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2279"> <div class="line-num1"></div> <div class="line-num2">121</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> transformed_hash[key.to_s] = nil</span> </div> </td> </tr><tr> <td id="d2h-997287-2290" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2290"> <div class="line-num1"></div> <div class="line-num2">122</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> elsif type =~ /\AArray<(.*)>/i</span> </div> </td> </tr><tr> <td id="d2h-997287-2301" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2301"> <div class="line-num1"></div> <div class="line-num2">123</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # check to ensure the input is an array given that the attribute</span> </div> </td> </tr><tr> <td id="d2h-997287-2312" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2312"> <div class="line-num1"></div> <div class="line-num2">124</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # is documented as an array but the input is not</span> </div> </td> </tr><tr> <td id="d2h-997287-2323" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2323"> <div class="line-num1"></div> <div class="line-num2">125</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> transformed_hash[key.to_s] = attributes[attribute_map[key]].map { |v| _deserialize(::Regexp.last_match(1), v) } if attributes[attribute_map[key]].is_a?(Array)</span> </div> </td> </tr><tr> <td id="d2h-997287-2334" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2334"> <div class="line-num1"></div> <div class="line-num2">126</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> elsif !attributes[attribute_map[key]].nil?</span> </div> </td> </tr><tr> <td id="d2h-997287-2345" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2345"> <div class="line-num1"></div> <div class="line-num2">127</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> transformed_hash[key.to_s] = _deserialize(type, attributes[attribute_map[key]])</span> </div> </td> </tr><tr> <td id="d2h-997287-2356" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2356"> <div class="line-num1"></div> <div class="line-num2">128</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-2367" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2367"> <div class="line-num1"></div> <div class="line-num2">129</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-2378" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2378"> <div class="line-num1"></div> <div class="line-num2">130</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> new(transformed_hash)</span> </div> </td> </tr><tr> <td id="d2h-997287-2389" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2389"> <div class="line-num1"></div> <div class="line-num2">131</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-2400" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2400"> <div class="line-num1"></div> <div class="line-num2">132</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-2411" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2411"> <div class="line-num1"></div> <div class="line-num2">133</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Deserializes the data based on type</span> </div> </td> </tr><tr> <td id="d2h-997287-2422" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2422"> <div class="line-num1"></div> <div class="line-num2">134</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @param string type Data type</span> </div> </td> </tr><tr> <td id="d2h-997287-2433" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2433"> <div class="line-num1"></div> <div class="line-num2">135</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @param string value Value to be deserialized</span> </div> </td> </tr><tr> <td id="d2h-997287-2444" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2444"> <div class="line-num1"></div> <div class="line-num2">136</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @return [Object] Deserialized data</span> </div> </td> </tr><tr> <td id="d2h-997287-2455" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2455"> <div class="line-num1"></div> <div class="line-num2">137</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def self._deserialize(type, value)</span> </div> </td> </tr><tr> <td id="d2h-997287-2466" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2466"> <div class="line-num1"></div> <div class="line-num2">138</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> case type.to_sym</span> </div> </td> </tr><tr> <td id="d2h-997287-2477" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2477"> <div class="line-num1"></div> <div class="line-num2">139</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when :Time</span> </div> </td> </tr><tr> <td id="d2h-997287-2488" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2488"> <div class="line-num1"></div> <div class="line-num2">140</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> Time.parse(value)</span> </div> </td> </tr><tr> <td id="d2h-997287-2499" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2499"> <div class="line-num1"></div> <div class="line-num2">141</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when :Date</span> </div> </td> </tr><tr> <td id="d2h-997287-2510" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2510"> <div class="line-num1"></div> <div class="line-num2">142</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> Date.parse(value)</span> </div> </td> </tr><tr> <td id="d2h-997287-2521" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2521"> <div class="line-num1"></div> <div class="line-num2">143</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when :String</span> </div> </td> </tr><tr> <td id="d2h-997287-2532" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2532"> <div class="line-num1"></div> <div class="line-num2">144</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value.to_s</span> </div> </td> </tr><tr> <td id="d2h-997287-2543" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2543"> <div class="line-num1"></div> <div class="line-num2">145</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when :Integer</span> </div> </td> </tr><tr> <td id="d2h-997287-2554" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2554"> <div class="line-num1"></div> <div class="line-num2">146</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value.to_i</span> </div> </td> </tr><tr> <td id="d2h-997287-2565" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2565"> <div class="line-num1"></div> <div class="line-num2">147</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when :Float</span> </div> </td> </tr><tr> <td id="d2h-997287-2576" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2576"> <div class="line-num1"></div> <div class="line-num2">148</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value.to_f</span> </div> </td> </tr><tr> <td id="d2h-997287-2587" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2587"> <div class="line-num1"></div> <div class="line-num2">149</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when :Boolean</span> </div> </td> </tr><tr> <td id="d2h-997287-2598" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2598"> <div class="line-num1"></div> <div class="line-num2">150</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if value.to_s =~ /\A(true|t|yes|y|1)\z/i</span> </div> </td> </tr><tr> <td id="d2h-997287-2609" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2609"> <div class="line-num1"></div> <div class="line-num2">151</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> true</span> </div> </td> </tr><tr> <td id="d2h-997287-2620" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2620"> <div class="line-num1"></div> <div class="line-num2">152</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> else</span> </div> </td> </tr><tr> <td id="d2h-997287-2631" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2631"> <div class="line-num1"></div> <div class="line-num2">153</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> false</span> </div> </td> </tr><tr> <td id="d2h-997287-2642" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2642"> <div class="line-num1"></div> <div class="line-num2">154</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-2653" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2653"> <div class="line-num1"></div> <div class="line-num2">155</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when :Object</span> </div> </td> </tr><tr> <td id="d2h-997287-2664" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2664"> <div class="line-num1"></div> <div class="line-num2">156</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # generic object (usually a Hash), return directly</span> </div> </td> </tr><tr> <td id="d2h-997287-2675" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2675"> <div class="line-num1"></div> <div class="line-num2">157</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value</span> </div> </td> </tr><tr> <td id="d2h-997287-2686" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2686"> <div class="line-num1"></div> <div class="line-num2">158</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when /\AArray<(?<inner_type>.+)>\z/</span> </div> </td> </tr><tr> <td id="d2h-997287-2697" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2697"> <div class="line-num1"></div> <div class="line-num2">159</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> inner_type = Regexp.last_match[:inner_type]</span> </div> </td> </tr><tr> <td id="d2h-997287-2708" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2708"> <div class="line-num1"></div> <div class="line-num2">160</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value.map { |v| _deserialize(inner_type, v) }</span> </div> </td> </tr><tr> <td id="d2h-997287-2719" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2719"> <div class="line-num1"></div> <div class="line-num2">161</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when /\AHash<(?<k_type>.+?), (?<v_type>.+)>\z/</span> </div> </td> </tr><tr> <td id="d2h-997287-2730" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2730"> <div class="line-num1"></div> <div class="line-num2">162</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> k_type = Regexp.last_match[:k_type]</span> </div> </td> </tr><tr> <td id="d2h-997287-2741" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2741"> <div class="line-num1"></div> <div class="line-num2">163</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> v_type = Regexp.last_match[:v_type]</span> </div> </td> </tr><tr> <td id="d2h-997287-2752" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2752"> <div class="line-num1"></div> <div class="line-num2">164</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> {}.tap do |hash|</span> </div> </td> </tr><tr> <td id="d2h-997287-2763" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2763"> <div class="line-num1"></div> <div class="line-num2">165</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value.each do |k, v|</span> </div> </td> </tr><tr> <td id="d2h-997287-2774" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2774"> <div class="line-num1"></div> <div class="line-num2">166</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> hash[_deserialize(k_type, k)] = _deserialize(v_type, v)</span> </div> </td> </tr><tr> <td id="d2h-997287-2785" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2785"> <div class="line-num1"></div> <div class="line-num2">167</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-2796" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2796"> <div class="line-num1"></div> <div class="line-num2">168</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-2807" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2807"> <div class="line-num1"></div> <div class="line-num2">169</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> else # model</span> </div> </td> </tr><tr> <td id="d2h-997287-2818" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2818"> <div class="line-num1"></div> <div class="line-num2">170</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # models (e.g. Pet) or oneOf</span> </div> </td> </tr><tr> <td id="d2h-997287-2829" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2829"> <div class="line-num1"></div> <div class="line-num2">171</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> klass = Api.const_get(type)</span> </div> </td> </tr><tr> <td id="d2h-997287-2840" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2840"> <div class="line-num1"></div> <div class="line-num2">172</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)</span> </div> </td> </tr><tr> <td id="d2h-997287-2851" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2851"> <div class="line-num1"></div> <div class="line-num2">173</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-2862" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2862"> <div class="line-num1"></div> <div class="line-num2">174</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-2873" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2873"> <div class="line-num1"></div> <div class="line-num2">175</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-2884" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2884"> <div class="line-num1"></div> <div class="line-num2">176</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Returns the string representation of the object</span> </div> </td> </tr><tr> <td id="d2h-997287-2895" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2895"> <div class="line-num1"></div> <div class="line-num2">177</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @return [String] String presentation of the object</span> </div> </td> </tr><tr> <td id="d2h-997287-2906" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2906"> <div class="line-num1"></div> <div class="line-num2">178</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def to_s</span> </div> </td> </tr><tr> <td id="d2h-997287-2917" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2917"> <div class="line-num1"></div> <div class="line-num2">179</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> to_hash.to_s</span> </div> </td> </tr><tr> <td id="d2h-997287-2928" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2928"> <div class="line-num1"></div> <div class="line-num2">180</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-2939" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2939"> <div class="line-num1"></div> <div class="line-num2">181</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-2950" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2950"> <div class="line-num1"></div> <div class="line-num2">182</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # to_body is an alias to to_hash (backward compatibility)</span> </div> </td> </tr><tr> <td id="d2h-997287-2961" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2961"> <div class="line-num1"></div> <div class="line-num2">183</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @return [Hash] Returns the object in the form of hash</span> </div> </td> </tr><tr> <td id="d2h-997287-2972" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2972"> <div class="line-num1"></div> <div class="line-num2">184</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def to_body</span> </div> </td> </tr><tr> <td id="d2h-997287-2983" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2983"> <div class="line-num1"></div> <div class="line-num2">185</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> to_hash</span> </div> </td> </tr><tr> <td id="d2h-997287-2994" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-2994"> <div class="line-num1"></div> <div class="line-num2">186</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-3005" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3005"> <div class="line-num1"></div> <div class="line-num2">187</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-3016" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3016"> <div class="line-num1"></div> <div class="line-num2">188</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Returns the object in the form of hash</span> </div> </td> </tr><tr> <td id="d2h-997287-3027" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3027"> <div class="line-num1"></div> <div class="line-num2">189</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @return [Hash] Returns the object in the form of hash</span> </div> </td> </tr><tr> <td id="d2h-997287-3038" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3038"> <div class="line-num1"></div> <div class="line-num2">190</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def to_hash</span> </div> </td> </tr><tr> <td id="d2h-997287-3049" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3049"> <div class="line-num1"></div> <div class="line-num2">191</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> hash = {}</span> </div> </td> </tr><tr> <td id="d2h-997287-3060" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3060"> <div class="line-num1"></div> <div class="line-num2">192</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> self.class.attribute_map.each_pair do |attr, param|</span> </div> </td> </tr><tr> <td id="d2h-997287-3071" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3071"> <div class="line-num1"></div> <div class="line-num2">193</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value = send(attr)</span> </div> </td> </tr><tr> <td id="d2h-997287-3082" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3082"> <div class="line-num1"></div> <div class="line-num2">194</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if value.nil?</span> </div> </td> </tr><tr> <td id="d2h-997287-3093" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3093"> <div class="line-num1"></div> <div class="line-num2">195</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> is_nullable = self.class.openapi_nullable.include?(attr)</span> </div> </td> </tr><tr> <td id="d2h-997287-3104" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3104"> <div class="line-num1"></div> <div class="line-num2">196</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> next if !is_nullable || (is_nullable && !instance_variable_defined?(:"@#{attr}"))</span> </div> </td> </tr><tr> <td id="d2h-997287-3115" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3115"> <div class="line-num1"></div> <div class="line-num2">197</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-3126" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3126"> <div class="line-num1"></div> <div class="line-num2">198</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-3137" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3137"> <div class="line-num1"></div> <div class="line-num2">199</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> hash[param] = _to_hash(value)</span> </div> </td> </tr><tr> <td id="d2h-997287-3148" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3148"> <div class="line-num1"></div> <div class="line-num2">200</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-3159" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3159"> <div class="line-num1"></div> <div class="line-num2">201</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> hash</span> </div> </td> </tr><tr> <td id="d2h-997287-3170" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3170"> <div class="line-num1"></div> <div class="line-num2">202</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-3181" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3181"> <div class="line-num1"></div> <div class="line-num2">203</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-997287-3192" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3192"> <div class="line-num1"></div> <div class="line-num2">204</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Outputs non-array value in the form of hash</span> </div> </td> </tr><tr> <td id="d2h-997287-3203" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3203"> <div class="line-num1"></div> <div class="line-num2">205</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # For object, use to_hash. Otherwise, just return the value</span> </div> </td> </tr><tr> <td id="d2h-997287-3214" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3214"> <div class="line-num1"></div> <div class="line-num2">206</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @param [Object] value Any valid value</span> </div> </td> </tr><tr> <td id="d2h-997287-3225" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3225"> <div class="line-num1"></div> <div class="line-num2">207</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @return [Hash] Returns the value in the form of hash</span> </div> </td> </tr><tr> <td id="d2h-997287-3236" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3236"> <div class="line-num1"></div> <div class="line-num2">208</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def _to_hash(value)</span> </div> </td> </tr><tr> <td id="d2h-997287-3247" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3247"> <div class="line-num1"></div> <div class="line-num2">209</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if value.is_a?(Array)</span> </div> </td> </tr><tr> <td id="d2h-997287-3258" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3258"> <div class="line-num1"></div> <div class="line-num2">210</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value.compact.map { |v| _to_hash(v) }</span> </div> </td> </tr><tr> <td id="d2h-997287-3269" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3269"> <div class="line-num1"></div> <div class="line-num2">211</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> elsif value.is_a?(Hash)</span> </div> </td> </tr><tr> <td id="d2h-997287-3280" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3280"> <div class="line-num1"></div> <div class="line-num2">212</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> {}.tap do |hash|</span> </div> </td> </tr><tr> <td id="d2h-997287-3291" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3291"> <div class="line-num1"></div> <div class="line-num2">213</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value.each { |k, v| hash[k] = _to_hash(v) }</span> </div> </td> </tr><tr> <td id="d2h-997287-3302" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3302"> <div class="line-num1"></div> <div class="line-num2">214</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-3313" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3313"> <div class="line-num1"></div> <div class="line-num2">215</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> elsif value.respond_to? :to_hash</span> </div> </td> </tr><tr> <td id="d2h-997287-3324" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3324"> <div class="line-num1"></div> <div class="line-num2">216</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value.to_hash</span> </div> </td> </tr><tr> <td id="d2h-997287-3335" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3335"> <div class="line-num1"></div> <div class="line-num2">217</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> else</span> </div> </td> </tr><tr> <td id="d2h-997287-3346" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3346"> <div class="line-num1"></div> <div class="line-num2">218</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value</span> </div> </td> </tr><tr> <td id="d2h-997287-3357" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3357"> <div class="line-num1"></div> <div class="line-num2">219</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-3368" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3368"> <div class="line-num1"></div> <div class="line-num2">220</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-3379" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3379"> <div class="line-num1"></div> <div class="line-num2">221</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-997287-3390" class="d2h-code-linenumber d2h-ins"><a href="#d2h-997287-3390"> <div class="line-num1"></div> <div class="line-num2">222</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">end</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-815725" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-815725">data/lib/jamm/api/models/v1_error.rb</a></span> <span class="d2h-tag d2h-added d2h-added-tag">ADDED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -0,0 +1,217 @@</div> </td> </tr><tr> <td id="d2h-815725-3428" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3428"> <div class="line-num1"></div> <div class="line-num2">1</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"># frozen_string_literal: true</span> </div> </td> </tr><tr> <td id="d2h-815725-3439" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3439"> <div class="line-num1"></div> <div class="line-num2">2</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-3450" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3450"> <div class="line-num1"></div> <div class="line-num2">3</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"># #Jamm API</span> </div> </td> </tr><tr> <td id="d2h-815725-3461" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3461"> <div class="line-num1"></div> <div class="line-num2">4</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">#</span> </div> </td> </tr><tr> <td id="d2h-815725-3472" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3472"> <div class="line-num1"></div> <div class="line-num2">5</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"># No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)</span> </div> </td> </tr><tr> <td id="d2h-815725-3483" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3483"> <div class="line-num1"></div> <div class="line-num2">6</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">#</span> </div> </td> </tr><tr> <td id="d2h-815725-3494" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3494"> <div class="line-num1"></div> <div class="line-num2">7</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"># The version of the OpenAPI document: 1.0</span> </div> </td> </tr><tr> <td id="d2h-815725-3505" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3505"> <div class="line-num1"></div> <div class="line-num2">8</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">#</span> </div> </td> </tr><tr> <td id="d2h-815725-3516" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3516"> <div class="line-num1"></div> <div class="line-num2">9</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"># Generated by: https://openapi-generator.tech</span> </div> </td> </tr><tr> <td id="d2h-815725-3527" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3527"> <div class="line-num1"></div> <div class="line-num2">10</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"># Generator version: 7.9.0</span> </div> </td> </tr><tr> <td id="d2h-815725-3538" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3538"> <div class="line-num1"></div> <div class="line-num2">11</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">#</span> </div> </td> </tr><tr> <td id="d2h-815725-3549" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3549"> <div class="line-num1"></div> <div class="line-num2">12</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-3560" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3560"> <div class="line-num1"></div> <div class="line-num2">13</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">require 'date'</span> </div> </td> </tr><tr> <td id="d2h-815725-3571" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3571"> <div class="line-num1"></div> <div class="line-num2">14</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">require 'time'</span> </div> </td> </tr><tr> <td id="d2h-815725-3582" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3582"> <div class="line-num1"></div> <div class="line-num2">15</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-3593" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3593"> <div class="line-num1"></div> <div class="line-num2">16</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">module Api</span> </div> </td> </tr><tr> <td id="d2h-815725-3604" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3604"> <div class="line-num1"></div> <div class="line-num2">17</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Generic error type.</span> </div> </td> </tr><tr> <td id="d2h-815725-3615" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3615"> <div class="line-num1"></div> <div class="line-num2">18</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> class Error</span> </div> </td> </tr><tr> <td id="d2h-815725-3626" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3626"> <div class="line-num1"></div> <div class="line-num2">19</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Jamm defined error code.</span> </div> </td> </tr><tr> <td id="d2h-815725-3637" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3637"> <div class="line-num1"></div> <div class="line-num2">20</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> attr_accessor :code</span> </div> </td> </tr><tr> <td id="d2h-815725-3648" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3648"> <div class="line-num1"></div> <div class="line-num2">21</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-3659" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3659"> <div class="line-num1"></div> <div class="line-num2">22</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Human readable error message.</span> </div> </td> </tr><tr> <td id="d2h-815725-3670" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3670"> <div class="line-num1"></div> <div class="line-num2">23</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> attr_accessor :message</span> </div> </td> </tr><tr> <td id="d2h-815725-3681" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3681"> <div class="line-num1"></div> <div class="line-num2">24</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-3692" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3692"> <div class="line-num1"></div> <div class="line-num2">25</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Attribute mapping from ruby-style variable name to JSON key.</span> </div> </td> </tr><tr> <td id="d2h-815725-3703" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3703"> <div class="line-num1"></div> <div class="line-num2">26</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def self.attribute_map</span> </div> </td> </tr><tr> <td id="d2h-815725-3714" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3714"> <div class="line-num1"></div> <div class="line-num2">27</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> {</span> </div> </td> </tr><tr> <td id="d2h-815725-3725" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3725"> <div class="line-num1"></div> <div class="line-num2">28</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :code => :code,</span> </div> </td> </tr><tr> <td id="d2h-815725-3736" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3736"> <div class="line-num1"></div> <div class="line-num2">29</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :message => :message</span> </div> </td> </tr><tr> <td id="d2h-815725-3747" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3747"> <div class="line-num1"></div> <div class="line-num2">30</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-815725-3758" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3758"> <div class="line-num1"></div> <div class="line-num2">31</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-3769" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3769"> <div class="line-num1"></div> <div class="line-num2">32</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-3780" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3780"> <div class="line-num1"></div> <div class="line-num2">33</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Returns all the JSON keys this model knows about</span> </div> </td> </tr><tr> <td id="d2h-815725-3791" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3791"> <div class="line-num1"></div> <div class="line-num2">34</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def self.acceptable_attributes</span> </div> </td> </tr><tr> <td id="d2h-815725-3802" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3802"> <div class="line-num1"></div> <div class="line-num2">35</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> attribute_map.values</span> </div> </td> </tr><tr> <td id="d2h-815725-3813" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3813"> <div class="line-num1"></div> <div class="line-num2">36</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-3824" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3824"> <div class="line-num1"></div> <div class="line-num2">37</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-3835" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3835"> <div class="line-num1"></div> <div class="line-num2">38</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Attribute type mapping.</span> </div> </td> </tr><tr> <td id="d2h-815725-3846" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3846"> <div class="line-num1"></div> <div class="line-num2">39</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def self.openapi_types</span> </div> </td> </tr><tr> <td id="d2h-815725-3857" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3857"> <div class="line-num1"></div> <div class="line-num2">40</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> {</span> </div> </td> </tr><tr> <td id="d2h-815725-3868" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3868"> <div class="line-num1"></div> <div class="line-num2">41</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :code => :String,</span> </div> </td> </tr><tr> <td id="d2h-815725-3879" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3879"> <div class="line-num1"></div> <div class="line-num2">42</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :message => :String</span> </div> </td> </tr><tr> <td id="d2h-815725-3890" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3890"> <div class="line-num1"></div> <div class="line-num2">43</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-815725-3901" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3901"> <div class="line-num1"></div> <div class="line-num2">44</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-3912" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3912"> <div class="line-num1"></div> <div class="line-num2">45</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-3923" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3923"> <div class="line-num1"></div> <div class="line-num2">46</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # List of attributes with nullable: true</span> </div> </td> </tr><tr> <td id="d2h-815725-3934" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3934"> <div class="line-num1"></div> <div class="line-num2">47</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def self.openapi_nullable</span> </div> </td> </tr><tr> <td id="d2h-815725-3945" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3945"> <div class="line-num1"></div> <div class="line-num2">48</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> Set.new([])</span> </div> </td> </tr><tr> <td id="d2h-815725-3956" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3956"> <div class="line-num1"></div> <div class="line-num2">49</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-3967" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3967"> <div class="line-num1"></div> <div class="line-num2">50</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-3978" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3978"> <div class="line-num1"></div> <div class="line-num2">51</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Initializes the object</span> </div> </td> </tr><tr> <td id="d2h-815725-3989" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-3989"> <div class="line-num1"></div> <div class="line-num2">52</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @param [Hash] attributes Model attributes in the form of hash</span> </div> </td> </tr><tr> <td id="d2h-815725-4000" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4000"> <div class="line-num1"></div> <div class="line-num2">53</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def initialize(attributes = {})</span> </div> </td> </tr><tr> <td id="d2h-815725-4011" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4011"> <div class="line-num1"></div> <div class="line-num2">54</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> raise ArgumentError, 'The input argument (attributes) must be a hash in `Api::Error` initialize method' unless attributes.is_a?(Hash)</span> </div> </td> </tr><tr> <td id="d2h-815725-4022" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4022"> <div class="line-num1"></div> <div class="line-num2">55</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-4033" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4033"> <div class="line-num1"></div> <div class="line-num2">56</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # check to see if the attribute exists and convert string to symbol for hash key</span> </div> </td> </tr><tr> <td id="d2h-815725-4044" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4044"> <div class="line-num1"></div> <div class="line-num2">57</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> attributes = attributes.each_with_object({}) do |(k, v), h|</span> </div> </td> </tr><tr> <td id="d2h-815725-4055" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4055"> <div class="line-num1"></div> <div class="line-num2">58</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> raise ArgumentError, "`#{k}` is not a valid attribute in `Api::Error`. Please check the name to make sure it's valid. List of attributes: " + self.class.attribute_map.keys.inspect unless self.class.attribute_map.key?(k.to_sym)</span> </div> </td> </tr><tr> <td id="d2h-815725-4066" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4066"> <div class="line-num1"></div> <div class="line-num2">59</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-4077" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4077"> <div class="line-num1"></div> <div class="line-num2">60</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> h[k.to_sym] = v</span> </div> </td> </tr><tr> <td id="d2h-815725-4088" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4088"> <div class="line-num1"></div> <div class="line-num2">61</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-4099" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4099"> <div class="line-num1"></div> <div class="line-num2">62</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-4110" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4110"> <div class="line-num1"></div> <div class="line-num2">63</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> self.code = attributes[:code] if attributes.key?(:code)</span> </div> </td> </tr><tr> <td id="d2h-815725-4121" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4121"> <div class="line-num1"></div> <div class="line-num2">64</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-4132" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4132"> <div class="line-num1"></div> <div class="line-num2">65</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return unless attributes.key?(:message)</span> </div> </td> </tr><tr> <td id="d2h-815725-4143" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4143"> <div class="line-num1"></div> <div class="line-num2">66</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-4154" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4154"> <div class="line-num1"></div> <div class="line-num2">67</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> self.message = attributes[:message]</span> </div> </td> </tr><tr> <td id="d2h-815725-4165" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4165"> <div class="line-num1"></div> <div class="line-num2">68</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-4176" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4176"> <div class="line-num1"></div> <div class="line-num2">69</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-4187" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4187"> <div class="line-num1"></div> <div class="line-num2">70</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Show invalid properties with the reasons. Usually used together with valid?</span> </div> </td> </tr><tr> <td id="d2h-815725-4198" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4198"> <div class="line-num1"></div> <div class="line-num2">71</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @return Array for valid properties with the reasons</span> </div> </td> </tr><tr> <td id="d2h-815725-4209" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4209"> <div class="line-num1"></div> <div class="line-num2">72</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def list_invalid_properties</span> </div> </td> </tr><tr> <td id="d2h-815725-4220" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4220"> <div class="line-num1"></div> <div class="line-num2">73</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> warn '[DEPRECATED] the `list_invalid_properties` method is obsolete'</span> </div> </td> </tr><tr> <td id="d2h-815725-4231" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4231"> <div class="line-num1"></div> <div class="line-num2">74</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> []</span> </div> </td> </tr><tr> <td id="d2h-815725-4242" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4242"> <div class="line-num1"></div> <div class="line-num2">75</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-4253" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4253"> <div class="line-num1"></div> <div class="line-num2">76</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-4264" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4264"> <div class="line-num1"></div> <div class="line-num2">77</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Check to see if the all the properties in the model are valid</span> </div> </td> </tr><tr> <td id="d2h-815725-4275" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4275"> <div class="line-num1"></div> <div class="line-num2">78</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @return true if the model is valid</span> </div> </td> </tr><tr> <td id="d2h-815725-4286" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4286"> <div class="line-num1"></div> <div class="line-num2">79</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def valid?</span> </div> </td> </tr><tr> <td id="d2h-815725-4297" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4297"> <div class="line-num1"></div> <div class="line-num2">80</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> warn '[DEPRECATED] the `valid?` method is obsolete'</span> </div> </td> </tr><tr> <td id="d2h-815725-4308" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4308"> <div class="line-num1"></div> <div class="line-num2">81</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> true</span> </div> </td> </tr><tr> <td id="d2h-815725-4319" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4319"> <div class="line-num1"></div> <div class="line-num2">82</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-4330" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4330"> <div class="line-num1"></div> <div class="line-num2">83</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-4341" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4341"> <div class="line-num1"></div> <div class="line-num2">84</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Checks equality by comparing each attribute.</span> </div> </td> </tr><tr> <td id="d2h-815725-4352" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4352"> <div class="line-num1"></div> <div class="line-num2">85</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @param [Object] Object to be compared</span> </div> </td> </tr><tr> <td id="d2h-815725-4363" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4363"> <div class="line-num1"></div> <div class="line-num2">86</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def ==(other)</span> </div> </td> </tr><tr> <td id="d2h-815725-4374" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4374"> <div class="line-num1"></div> <div class="line-num2">87</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return true if equal?(other)</span> </div> </td> </tr><tr> <td id="d2h-815725-4385" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4385"> <div class="line-num1"></div> <div class="line-num2">88</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-4396" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4396"> <div class="line-num1"></div> <div class="line-num2">89</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> self.class == other.class &&</span> </div> </td> </tr><tr> <td id="d2h-815725-4407" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4407"> <div class="line-num1"></div> <div class="line-num2">90</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> code == other.code &&</span> </div> </td> </tr><tr> <td id="d2h-815725-4418" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4418"> <div class="line-num1"></div> <div class="line-num2">91</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> message == other.message</span> </div> </td> </tr><tr> <td id="d2h-815725-4429" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4429"> <div class="line-num1"></div> <div class="line-num2">92</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-4440" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4440"> <div class="line-num1"></div> <div class="line-num2">93</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-4451" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4451"> <div class="line-num1"></div> <div class="line-num2">94</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @see the `==` method</span> </div> </td> </tr><tr> <td id="d2h-815725-4462" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4462"> <div class="line-num1"></div> <div class="line-num2">95</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @param [Object] Object to be compared</span> </div> </td> </tr><tr> <td id="d2h-815725-4473" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4473"> <div class="line-num1"></div> <div class="line-num2">96</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def eql?(other)</span> </div> </td> </tr><tr> <td id="d2h-815725-4484" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4484"> <div class="line-num1"></div> <div class="line-num2">97</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> self == other</span> </div> </td> </tr><tr> <td id="d2h-815725-4495" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4495"> <div class="line-num1"></div> <div class="line-num2">98</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-4506" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4506"> <div class="line-num1"></div> <div class="line-num2">99</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-4517" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4517"> <div class="line-num1"></div> <div class="line-num2">100</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Calculates hash code according to all attributes.</span> </div> </td> </tr><tr> <td id="d2h-815725-4528" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4528"> <div class="line-num1"></div> <div class="line-num2">101</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @return [Integer] Hash code</span> </div> </td> </tr><tr> <td id="d2h-815725-4539" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4539"> <div class="line-num1"></div> <div class="line-num2">102</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def hash</span> </div> </td> </tr><tr> <td id="d2h-815725-4550" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4550"> <div class="line-num1"></div> <div class="line-num2">103</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> [code, message].hash</span> </div> </td> </tr><tr> <td id="d2h-815725-4561" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4561"> <div class="line-num1"></div> <div class="line-num2">104</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-4572" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4572"> <div class="line-num1"></div> <div class="line-num2">105</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-4583" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4583"> <div class="line-num1"></div> <div class="line-num2">106</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Builds the object from hash</span> </div> </td> </tr><tr> <td id="d2h-815725-4594" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4594"> <div class="line-num1"></div> <div class="line-num2">107</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @param [Hash] attributes Model attributes in the form of hash</span> </div> </td> </tr><tr> <td id="d2h-815725-4605" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4605"> <div class="line-num1"></div> <div class="line-num2">108</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @return [Object] Returns the model itself</span> </div> </td> </tr><tr> <td id="d2h-815725-4616" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4616"> <div class="line-num1"></div> <div class="line-num2">109</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def self.build_from_hash(attributes)</span> </div> </td> </tr><tr> <td id="d2h-815725-4627" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4627"> <div class="line-num1"></div> <div class="line-num2">110</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return nil unless attributes.is_a?(Hash)</span> </div> </td> </tr><tr> <td id="d2h-815725-4638" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4638"> <div class="line-num1"></div> <div class="line-num2">111</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-4649" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4649"> <div class="line-num1"></div> <div class="line-num2">112</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> attributes = attributes.transform_keys(&:to_sym)</span> </div> </td> </tr><tr> <td id="d2h-815725-4660" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4660"> <div class="line-num1"></div> <div class="line-num2">113</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> transformed_hash = {}</span> </div> </td> </tr><tr> <td id="d2h-815725-4671" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4671"> <div class="line-num1"></div> <div class="line-num2">114</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> openapi_types.each_pair do |key, type|</span> </div> </td> </tr><tr> <td id="d2h-815725-4682" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4682"> <div class="line-num1"></div> <div class="line-num2">115</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if attributes.key?(attribute_map[key]) && attributes[attribute_map[key]].nil?</span> </div> </td> </tr><tr> <td id="d2h-815725-4693" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4693"> <div class="line-num1"></div> <div class="line-num2">116</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> transformed_hash[key.to_s] = nil</span> </div> </td> </tr><tr> <td id="d2h-815725-4704" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4704"> <div class="line-num1"></div> <div class="line-num2">117</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> elsif type =~ /\AArray<(.*)>/i</span> </div> </td> </tr><tr> <td id="d2h-815725-4715" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4715"> <div class="line-num1"></div> <div class="line-num2">118</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # check to ensure the input is an array given that the attribute</span> </div> </td> </tr><tr> <td id="d2h-815725-4726" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4726"> <div class="line-num1"></div> <div class="line-num2">119</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # is documented as an array but the input is not</span> </div> </td> </tr><tr> <td id="d2h-815725-4737" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4737"> <div class="line-num1"></div> <div class="line-num2">120</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> transformed_hash[key.to_s] = attributes[attribute_map[key]].map { |v| _deserialize(::Regexp.last_match(1), v) } if attributes[attribute_map[key]].is_a?(Array)</span> </div> </td> </tr><tr> <td id="d2h-815725-4748" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4748"> <div class="line-num1"></div> <div class="line-num2">121</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> elsif !attributes[attribute_map[key]].nil?</span> </div> </td> </tr><tr> <td id="d2h-815725-4759" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4759"> <div class="line-num1"></div> <div class="line-num2">122</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> transformed_hash[key.to_s] = _deserialize(type, attributes[attribute_map[key]])</span> </div> </td> </tr><tr> <td id="d2h-815725-4770" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4770"> <div class="line-num1"></div> <div class="line-num2">123</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-4781" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4781"> <div class="line-num1"></div> <div class="line-num2">124</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-4792" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4792"> <div class="line-num1"></div> <div class="line-num2">125</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> new(transformed_hash)</span> </div> </td> </tr><tr> <td id="d2h-815725-4803" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4803"> <div class="line-num1"></div> <div class="line-num2">126</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-4814" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4814"> <div class="line-num1"></div> <div class="line-num2">127</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-4825" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4825"> <div class="line-num1"></div> <div class="line-num2">128</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Deserializes the data based on type</span> </div> </td> </tr><tr> <td id="d2h-815725-4836" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4836"> <div class="line-num1"></div> <div class="line-num2">129</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @param string type Data type</span> </div> </td> </tr><tr> <td id="d2h-815725-4847" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4847"> <div class="line-num1"></div> <div class="line-num2">130</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @param string value Value to be deserialized</span> </div> </td> </tr><tr> <td id="d2h-815725-4858" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4858"> <div class="line-num1"></div> <div class="line-num2">131</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @return [Object] Deserialized data</span> </div> </td> </tr><tr> <td id="d2h-815725-4869" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4869"> <div class="line-num1"></div> <div class="line-num2">132</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def self._deserialize(type, value)</span> </div> </td> </tr><tr> <td id="d2h-815725-4880" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4880"> <div class="line-num1"></div> <div class="line-num2">133</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> case type.to_sym</span> </div> </td> </tr><tr> <td id="d2h-815725-4891" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4891"> <div class="line-num1"></div> <div class="line-num2">134</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when :Time</span> </div> </td> </tr><tr> <td id="d2h-815725-4902" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4902"> <div class="line-num1"></div> <div class="line-num2">135</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> Time.parse(value)</span> </div> </td> </tr><tr> <td id="d2h-815725-4913" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4913"> <div class="line-num1"></div> <div class="line-num2">136</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when :Date</span> </div> </td> </tr><tr> <td id="d2h-815725-4924" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4924"> <div class="line-num1"></div> <div class="line-num2">137</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> Date.parse(value)</span> </div> </td> </tr><tr> <td id="d2h-815725-4935" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4935"> <div class="line-num1"></div> <div class="line-num2">138</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when :String</span> </div> </td> </tr><tr> <td id="d2h-815725-4946" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4946"> <div class="line-num1"></div> <div class="line-num2">139</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value.to_s</span> </div> </td> </tr><tr> <td id="d2h-815725-4957" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4957"> <div class="line-num1"></div> <div class="line-num2">140</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when :Integer</span> </div> </td> </tr><tr> <td id="d2h-815725-4968" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4968"> <div class="line-num1"></div> <div class="line-num2">141</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value.to_i</span> </div> </td> </tr><tr> <td id="d2h-815725-4979" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4979"> <div class="line-num1"></div> <div class="line-num2">142</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when :Float</span> </div> </td> </tr><tr> <td id="d2h-815725-4990" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-4990"> <div class="line-num1"></div> <div class="line-num2">143</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value.to_f</span> </div> </td> </tr><tr> <td id="d2h-815725-5001" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5001"> <div class="line-num1"></div> <div class="line-num2">144</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when :Boolean</span> </div> </td> </tr><tr> <td id="d2h-815725-5012" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5012"> <div class="line-num1"></div> <div class="line-num2">145</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if value.to_s =~ /\A(true|t|yes|y|1)\z/i</span> </div> </td> </tr><tr> <td id="d2h-815725-5023" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5023"> <div class="line-num1"></div> <div class="line-num2">146</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> true</span> </div> </td> </tr><tr> <td id="d2h-815725-5034" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5034"> <div class="line-num1"></div> <div class="line-num2">147</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> else</span> </div> </td> </tr><tr> <td id="d2h-815725-5045" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5045"> <div class="line-num1"></div> <div class="line-num2">148</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> false</span> </div> </td> </tr><tr> <td id="d2h-815725-5056" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5056"> <div class="line-num1"></div> <div class="line-num2">149</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-5067" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5067"> <div class="line-num1"></div> <div class="line-num2">150</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when :Object</span> </div> </td> </tr><tr> <td id="d2h-815725-5078" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5078"> <div class="line-num1"></div> <div class="line-num2">151</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # generic object (usually a Hash), return directly</span> </div> </td> </tr><tr> <td id="d2h-815725-5089" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5089"> <div class="line-num1"></div> <div class="line-num2">152</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value</span> </div> </td> </tr><tr> <td id="d2h-815725-5100" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5100"> <div class="line-num1"></div> <div class="line-num2">153</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when /\AArray<(?<inner_type>.+)>\z/</span> </div> </td> </tr><tr> <td id="d2h-815725-5111" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5111"> <div class="line-num1"></div> <div class="line-num2">154</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> inner_type = Regexp.last_match[:inner_type]</span> </div> </td> </tr><tr> <td id="d2h-815725-5122" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5122"> <div class="line-num1"></div> <div class="line-num2">155</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value.map { |v| _deserialize(inner_type, v) }</span> </div> </td> </tr><tr> <td id="d2h-815725-5133" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5133"> <div class="line-num1"></div> <div class="line-num2">156</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when /\AHash<(?<k_type>.+?), (?<v_type>.+)>\z/</span> </div> </td> </tr><tr> <td id="d2h-815725-5144" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5144"> <div class="line-num1"></div> <div class="line-num2">157</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> k_type = Regexp.last_match[:k_type]</span> </div> </td> </tr><tr> <td id="d2h-815725-5155" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5155"> <div class="line-num1"></div> <div class="line-num2">158</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> v_type = Regexp.last_match[:v_type]</span> </div> </td> </tr><tr> <td id="d2h-815725-5166" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5166"> <div class="line-num1"></div> <div class="line-num2">159</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> {}.tap do |hash|</span> </div> </td> </tr><tr> <td id="d2h-815725-5177" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5177"> <div class="line-num1"></div> <div class="line-num2">160</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value.each do |k, v|</span> </div> </td> </tr><tr> <td id="d2h-815725-5188" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5188"> <div class="line-num1"></div> <div class="line-num2">161</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> hash[_deserialize(k_type, k)] = _deserialize(v_type, v)</span> </div> </td> </tr><tr> <td id="d2h-815725-5199" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5199"> <div class="line-num1"></div> <div class="line-num2">162</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-5210" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5210"> <div class="line-num1"></div> <div class="line-num2">163</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-5221" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5221"> <div class="line-num1"></div> <div class="line-num2">164</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> else # model</span> </div> </td> </tr><tr> <td id="d2h-815725-5232" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5232"> <div class="line-num1"></div> <div class="line-num2">165</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # models (e.g. Pet) or oneOf</span> </div> </td> </tr><tr> <td id="d2h-815725-5243" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5243"> <div class="line-num1"></div> <div class="line-num2">166</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> klass = Api.const_get(type)</span> </div> </td> </tr><tr> <td id="d2h-815725-5254" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5254"> <div class="line-num1"></div> <div class="line-num2">167</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> klass.respond_to?(:openapi_any_of) || klass.respond_to?(:openapi_one_of) ? klass.build(value) : klass.build_from_hash(value)</span> </div> </td> </tr><tr> <td id="d2h-815725-5265" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5265"> <div class="line-num1"></div> <div class="line-num2">168</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-5276" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5276"> <div class="line-num1"></div> <div class="line-num2">169</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-5287" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5287"> <div class="line-num1"></div> <div class="line-num2">170</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-5298" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5298"> <div class="line-num1"></div> <div class="line-num2">171</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Returns the string representation of the object</span> </div> </td> </tr><tr> <td id="d2h-815725-5309" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5309"> <div class="line-num1"></div> <div class="line-num2">172</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @return [String] String presentation of the object</span> </div> </td> </tr><tr> <td id="d2h-815725-5320" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5320"> <div class="line-num1"></div> <div class="line-num2">173</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def to_s</span> </div> </td> </tr><tr> <td id="d2h-815725-5331" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5331"> <div class="line-num1"></div> <div class="line-num2">174</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> to_hash.to_s</span> </div> </td> </tr><tr> <td id="d2h-815725-5342" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5342"> <div class="line-num1"></div> <div class="line-num2">175</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-5353" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5353"> <div class="line-num1"></div> <div class="line-num2">176</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-5364" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5364"> <div class="line-num1"></div> <div class="line-num2">177</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # to_body is an alias to to_hash (backward compatibility)</span> </div> </td> </tr><tr> <td id="d2h-815725-5375" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5375"> <div class="line-num1"></div> <div class="line-num2">178</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @return [Hash] Returns the object in the form of hash</span> </div> </td> </tr><tr> <td id="d2h-815725-5386" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5386"> <div class="line-num1"></div> <div class="line-num2">179</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def to_body</span> </div> </td> </tr><tr> <td id="d2h-815725-5397" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5397"> <div class="line-num1"></div> <div class="line-num2">180</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> to_hash</span> </div> </td> </tr><tr> <td id="d2h-815725-5408" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5408"> <div class="line-num1"></div> <div class="line-num2">181</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-5419" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5419"> <div class="line-num1"></div> <div class="line-num2">182</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-5430" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5430"> <div class="line-num1"></div> <div class="line-num2">183</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Returns the object in the form of hash</span> </div> </td> </tr><tr> <td id="d2h-815725-5441" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5441"> <div class="line-num1"></div> <div class="line-num2">184</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @return [Hash] Returns the object in the form of hash</span> </div> </td> </tr><tr> <td id="d2h-815725-5452" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5452"> <div class="line-num1"></div> <div class="line-num2">185</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def to_hash</span> </div> </td> </tr><tr> <td id="d2h-815725-5463" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5463"> <div class="line-num1"></div> <div class="line-num2">186</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> hash = {}</span> </div> </td> </tr><tr> <td id="d2h-815725-5474" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5474"> <div class="line-num1"></div> <div class="line-num2">187</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> self.class.attribute_map.each_pair do |attr, param|</span> </div> </td> </tr><tr> <td id="d2h-815725-5485" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5485"> <div class="line-num1"></div> <div class="line-num2">188</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value = send(attr)</span> </div> </td> </tr><tr> <td id="d2h-815725-5496" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5496"> <div class="line-num1"></div> <div class="line-num2">189</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if value.nil?</span> </div> </td> </tr><tr> <td id="d2h-815725-5507" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5507"> <div class="line-num1"></div> <div class="line-num2">190</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> is_nullable = self.class.openapi_nullable.include?(attr)</span> </div> </td> </tr><tr> <td id="d2h-815725-5518" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5518"> <div class="line-num1"></div> <div class="line-num2">191</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> next if !is_nullable || (is_nullable && !instance_variable_defined?(:"@#{attr}"))</span> </div> </td> </tr><tr> <td id="d2h-815725-5529" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5529"> <div class="line-num1"></div> <div class="line-num2">192</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-5540" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5540"> <div class="line-num1"></div> <div class="line-num2">193</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-5551" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5551"> <div class="line-num1"></div> <div class="line-num2">194</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> hash[param] = _to_hash(value)</span> </div> </td> </tr><tr> <td id="d2h-815725-5562" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5562"> <div class="line-num1"></div> <div class="line-num2">195</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-5573" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5573"> <div class="line-num1"></div> <div class="line-num2">196</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> hash</span> </div> </td> </tr><tr> <td id="d2h-815725-5584" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5584"> <div class="line-num1"></div> <div class="line-num2">197</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-5595" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5595"> <div class="line-num1"></div> <div class="line-num2">198</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-815725-5606" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5606"> <div class="line-num1"></div> <div class="line-num2">199</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # Outputs non-array value in the form of hash</span> </div> </td> </tr><tr> <td id="d2h-815725-5617" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5617"> <div class="line-num1"></div> <div class="line-num2">200</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # For object, use to_hash. Otherwise, just return the value</span> </div> </td> </tr><tr> <td id="d2h-815725-5628" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5628"> <div class="line-num1"></div> <div class="line-num2">201</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @param [Object] value Any valid value</span> </div> </td> </tr><tr> <td id="d2h-815725-5639" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5639"> <div class="line-num1"></div> <div class="line-num2">202</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> # @return [Hash] Returns the value in the form of hash</span> </div> </td> </tr><tr> <td id="d2h-815725-5650" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5650"> <div class="line-num1"></div> <div class="line-num2">203</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> def _to_hash(value)</span> </div> </td> </tr><tr> <td id="d2h-815725-5661" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5661"> <div class="line-num1"></div> <div class="line-num2">204</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> if value.is_a?(Array)</span> </div> </td> </tr><tr> <td id="d2h-815725-5672" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5672"> <div class="line-num1"></div> <div class="line-num2">205</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value.compact.map { |v| _to_hash(v) }</span> </div> </td> </tr><tr> <td id="d2h-815725-5683" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5683"> <div class="line-num1"></div> <div class="line-num2">206</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> elsif value.is_a?(Hash)</span> </div> </td> </tr><tr> <td id="d2h-815725-5694" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5694"> <div class="line-num1"></div> <div class="line-num2">207</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> {}.tap do |hash|</span> </div> </td> </tr><tr> <td id="d2h-815725-5705" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5705"> <div class="line-num1"></div> <div class="line-num2">208</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value.each { |k, v| hash[k] = _to_hash(v) }</span> </div> </td> </tr><tr> <td id="d2h-815725-5716" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5716"> <div class="line-num1"></div> <div class="line-num2">209</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-5727" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5727"> <div class="line-num1"></div> <div class="line-num2">210</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> elsif value.respond_to? :to_hash</span> </div> </td> </tr><tr> <td id="d2h-815725-5738" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5738"> <div class="line-num1"></div> <div class="line-num2">211</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value.to_hash</span> </div> </td> </tr><tr> <td id="d2h-815725-5749" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5749"> <div class="line-num1"></div> <div class="line-num2">212</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> else</span> </div> </td> </tr><tr> <td id="d2h-815725-5760" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5760"> <div class="line-num1"></div> <div class="line-num2">213</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> value</span> </div> </td> </tr><tr> <td id="d2h-815725-5771" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5771"> <div class="line-num1"></div> <div class="line-num2">214</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-5782" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5782"> <div class="line-num1"></div> <div class="line-num2">215</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-5793" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5793"> <div class="line-num1"></div> <div class="line-num2">216</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-815725-5804" class="d2h-code-linenumber d2h-ins"><a href="#d2h-815725-5804"> <div class="line-num1"></div> <div class="line-num2">217</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">end</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-936990" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-936990">data/lib/jamm/api/models/v1_event_type.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -19,11 +19,12 @@ module Api</div> </td> </tr><tr> <td id="d2h-936990-5842" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-936990-5842"> <div class="line-num1">19</div> <div class="line-num2">19</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> CHARGE_CREATED = 'EVENT_TYPE_CHARGE_CREATED'</span> </div> </td> </tr><tr> <td id="d2h-936990-5853" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-936990-5853"> <div class="line-num1">20</div> <div class="line-num2">20</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> CHARGE_UPDATED = 'EVENT_TYPE_CHARGE_UPDATED'</span> </div> </td> </tr><tr> <td id="d2h-936990-5864" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-936990-5864"> <div class="line-num1">21</div> <div class="line-num2">21</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> CHARGE_SUCCESS = 'EVENT_TYPE_CHARGE_SUCCESS'</span> </div> </td> </tr><tr> <td id="d2h-936990-5875" class="d2h-code-linenumber d2h-ins"><a href="#d2h-936990-5875"> <div class="line-num1"></div> <div class="line-num2">22</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> CHARGE_FAIL = 'EVENT_TYPE_CHARGE_FAIL'</span> </div> </td> </tr><tr> <td id="d2h-936990-5886" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-936990-5886"> <div class="line-num1">22</div> <div class="line-num2">23</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> CONTRACT_ACTIVATED = 'EVENT_TYPE_CONTRACT_ACTIVATED'</span> </div> </td> </tr><tr> <td id="d2h-936990-5897" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-936990-5897"> <div class="line-num1">23</div> <div class="line-num2">24</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> TESTING = 'EVENT_TYPE_TESTING'</span> </div> </td> </tr><tr> <td id="d2h-936990-5908" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-936990-5908"> <div class="line-num1">24</div> <div class="line-num2">25</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-936990-5919" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-936990-5919"> <div class="line-num1">25</div> <div class="line-num2">26</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def self.all_vars</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">26</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> @all_vars ||= [UNSPECIFIED, CHARGE_CREATED, CHARGE_UPDATED, CHARGE_SUCCESS, CONTRACT_ACTIVATED, TESTING].freeze</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">27</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> @all_vars ||= [UNSPECIFIED, CHARGE_CREATED, CHARGE_UPDATED, CHARGE_SUCCESS, <ins>CHARGE_FAIL, </ins>CONTRACT_ACTIVATED, TESTING].freeze</span> </div> </td> </tr><tr> <td id="d2h-936990-5952" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-936990-5952"> <div class="line-num1">27</div> <div class="line-num2">28</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-936990-5963" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-936990-5963"> <div class="line-num1">28</div> <div class="line-num2">29</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-936990-5974" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-936990-5974"> <div class="line-num1">29</div> <div class="line-num2">30</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # Builds the enum from string</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-359704" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-359704">data/lib/jamm/api/models/v1_message_response.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -15,13 +15,14 @@ require 'time'</div> </td> </tr><tr> <td id="d2h-359704-6012" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6012"> <div class="line-num1">15</div> <div class="line-num2">15</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-359704-6023" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6023"> <div class="line-num1">16</div> <div class="line-num2">16</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">module Api</span> </div> </td> </tr><tr> <td id="d2h-359704-6034" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6034"> <div class="line-num1">17</div> <div class="line-num2">17</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> class MessageResponse</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">18</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> attr_accessor :merchant_webhook_message, :charge_message</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">18</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> attr_accessor :merchant_webhook_message, :charge_message<ins>, :contract_message</ins></span> </div> </td> </tr><tr> <td id="d2h-359704-6067" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6067"> <div class="line-num1">19</div> <div class="line-num2">19</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-359704-6078" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6078"> <div class="line-num1">20</div> <div class="line-num2">20</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # Attribute mapping from ruby-style variable name to JSON key.</span> </div> </td> </tr><tr> <td id="d2h-359704-6089" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6089"> <div class="line-num1">21</div> <div class="line-num2">21</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def self.attribute_map</span> </div> </td> </tr><tr> <td id="d2h-359704-6100" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6100"> <div class="line-num1">22</div> <div class="line-num2">22</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> {</span> </div> </td> </tr><tr> <td id="d2h-359704-6111" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6111"> <div class="line-num1">23</div> <div class="line-num2">23</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> :merchant_webhook_message => :merchantWebhookMessage,</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">24</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> :charge_message => :chargeMessage</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">24</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :charge_message => :chargeMessage<ins>,</ins></span> </div> </td> </tr><tr> <td id="d2h-359704-6144" class="d2h-code-linenumber d2h-ins"><a href="#d2h-359704-6144"> <div class="line-num1"></div> <div class="line-num2">25</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :contract_message => :contractMessage</span> </div> </td> </tr><tr> <td id="d2h-359704-6155" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6155"> <div class="line-num1">25</div> <div class="line-num2">26</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-359704-6166" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6166"> <div class="line-num1">26</div> <div class="line-num2">27</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-359704-6177" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6177"> <div class="line-num1">27</div> <div class="line-num2">28</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -34,7 +35,8 @@ module Api</div> </td> </tr><tr> <td id="d2h-359704-6194" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6194"> <div class="line-num1">34</div> <div class="line-num2">35</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def self.openapi_types</span> </div> </td> </tr><tr> <td id="d2h-359704-6205" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6205"> <div class="line-num1">35</div> <div class="line-num2">36</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> {</span> </div> </td> </tr><tr> <td id="d2h-359704-6216" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6216"> <div class="line-num1">36</div> <div class="line-num2">37</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> :merchant_webhook_message => :MerchantWebhookMessage,</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">37</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> :charge_message => :ChargeMessage</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">38</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :charge_message => :ChargeMessage<ins>,</ins></span> </div> </td> </tr><tr> <td id="d2h-359704-6249" class="d2h-code-linenumber d2h-ins"><a href="#d2h-359704-6249"> <div class="line-num1"></div> <div class="line-num2">39</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> :contract_message => :ContractMessage</span> </div> </td> </tr><tr> <td id="d2h-359704-6260" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6260"> <div class="line-num1">38</div> <div class="line-num2">40</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-359704-6271" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6271"> <div class="line-num1">39</div> <div class="line-num2">41</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-359704-6282" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6282"> <div class="line-num1">40</div> <div class="line-num2">42</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -57,9 +59,11 @@ module Api</div> </td> </tr><tr> <td id="d2h-359704-6299" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6299"> <div class="line-num1">57</div> <div class="line-num2">59</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-359704-6310" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6310"> <div class="line-num1">58</div> <div class="line-num2">60</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> self.merchant_webhook_message = attributes[:merchant_webhook_message] if attributes.key?(:merchant_webhook_message)</span> </div> </td> </tr><tr> <td id="d2h-359704-6321" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6321"> <div class="line-num1">59</div> <div class="line-num2">61</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">60</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>return</del> <del>unless</del> attributes.key?(:charge_message)</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">62</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>self.charge_message</ins> <ins>=</ins> attributes<ins>[:charge_message] if attributes</ins>.key?(:charge_message)</span> </div> </td> </tr><tr> <td id="d2h-359704-6354" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6354"> <div class="line-num1">61</div> <div class="line-num2">63</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">62</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>self.charge_message</del> <del>=</del> attributes<del>[</del>:<del>charge_message]</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">64</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>return</ins> <ins>unless</ins> attributes<ins>.key?(</ins>:<ins>contract_message)</ins></span> </div> </td> </tr><tr> <td id="d2h-359704-6387" class="d2h-code-linenumber d2h-ins"><a href="#d2h-359704-6387"> <div class="line-num1"></div> <div class="line-num2">65</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-359704-6398" class="d2h-code-linenumber d2h-ins"><a href="#d2h-359704-6398"> <div class="line-num1"></div> <div class="line-num2">66</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> self.contract_message = attributes[:contract_message]</span> </div> </td> </tr><tr> <td id="d2h-359704-6409" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6409"> <div class="line-num1">63</div> <div class="line-num2">67</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-359704-6420" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6420"> <div class="line-num1">64</div> <div class="line-num2">68</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-359704-6431" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6431"> <div class="line-num1">65</div> <div class="line-num2">69</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # Show invalid properties with the reasons. Usually used together with valid?</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -83,7 +87,8 @@ module Api</div> </td> </tr><tr> <td id="d2h-359704-6448" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6448"> <div class="line-num1">83</div> <div class="line-num2">87</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-359704-6459" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6459"> <div class="line-num1">84</div> <div class="line-num2">88</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> self.class == other.class &&</span> </div> </td> </tr><tr> <td id="d2h-359704-6470" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6470"> <div class="line-num1">85</div> <div class="line-num2">89</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> merchant_webhook_message == other.merchant_webhook_message &&</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">86</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> charge_message == other.charge_message</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">90</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> charge_message == other.charge_message<ins> &&</ins></span> </div> </td> </tr><tr> <td id="d2h-359704-6503" class="d2h-code-linenumber d2h-ins"><a href="#d2h-359704-6503"> <div class="line-num1"></div> <div class="line-num2">91</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> contract_message == other.contract_message</span> </div> </td> </tr><tr> <td id="d2h-359704-6514" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6514"> <div class="line-num1">87</div> <div class="line-num2">92</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-359704-6525" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6525"> <div class="line-num1">88</div> <div class="line-num2">93</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-359704-6536" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6536"> <div class="line-num1">89</div> <div class="line-num2">94</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # @see the `==` method</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -95,7 +100,7 @@ module Api</div> </td> </tr><tr> <td id="d2h-359704-6553" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6553"> <div class="line-num1">95</div> <div class="line-num2">100</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # Calculates hash code according to all attributes.</span> </div> </td> </tr><tr> <td id="d2h-359704-6564" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6564"> <div class="line-num1">96</div> <div class="line-num2">101</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # @return [Integer] Hash code</span> </div> </td> </tr><tr> <td id="d2h-359704-6575" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6575"> <div class="line-num1">97</div> <div class="line-num2">102</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> def hash</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">98</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> [merchant_webhook_message, charge_message].hash</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">103</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> [merchant_webhook_message, charge_message<ins>, contract_message</ins>].hash</span> </div> </td> </tr><tr> <td id="d2h-359704-6608" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6608"> <div class="line-num1">99</div> <div class="line-num2">104</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-359704-6619" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6619"> <div class="line-num1">100</div> <div class="line-num2">105</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-359704-6630" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-359704-6630"> <div class="line-num1">101</div> <div class="line-num2">106</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> # Builds the object from hash</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-508083" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-508083">data/lib/jamm/api.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -28,6 +28,7 @@ require 'jamm/api/models/v1_charge_message'</div> </td> </tr><tr> <td id="d2h-508083-6668" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-508083-6668"> <div class="line-num1">28</div> <div class="line-num2">28</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">require 'jamm/api/models/v1_charge_message_status'</span> </div> </td> </tr><tr> <td id="d2h-508083-6679" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-508083-6679"> <div class="line-num1">29</div> <div class="line-num2">29</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">require 'jamm/api/models/v1_charge_result'</span> </div> </td> </tr><tr> <td id="d2h-508083-6690" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-508083-6690"> <div class="line-num1">30</div> <div class="line-num2">30</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">require 'jamm/api/models/v1_contract'</span> </div> </td> </tr><tr> <td id="d2h-508083-6701" class="d2h-code-linenumber d2h-ins"><a href="#d2h-508083-6701"> <div class="line-num1"></div> <div class="line-num2">31</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">require 'jamm/api/models/v1_contract_message'</span> </div> </td> </tr><tr> <td id="d2h-508083-6712" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-508083-6712"> <div class="line-num1">31</div> <div class="line-num2">32</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">require 'jamm/api/models/v1_contract_status'</span> </div> </td> </tr><tr> <td id="d2h-508083-6723" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-508083-6723"> <div class="line-num1">32</div> <div class="line-num2">33</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">require 'jamm/api/models/v1_create_contract_with_charge_request'</span> </div> </td> </tr><tr> <td id="d2h-508083-6734" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-508083-6734"> <div class="line-num1">33</div> <div class="line-num2">34</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">require 'jamm/api/models/v1_create_contract_with_charge_response'</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -37,6 +38,7 @@ require 'jamm/api/models/v1_create_customer_request'</div> </td> </tr><tr> <td id="d2h-508083-6751" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-508083-6751"> <div class="line-num1">37</div> <div class="line-num2">38</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">require 'jamm/api/models/v1_create_customer_response'</span> </div> </td> </tr><tr> <td id="d2h-508083-6762" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-508083-6762"> <div class="line-num1">38</div> <div class="line-num2">39</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">require 'jamm/api/models/v1_customer'</span> </div> </td> </tr><tr> <td id="d2h-508083-6773" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-508083-6773"> <div class="line-num1">39</div> <div class="line-num2">40</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">require 'jamm/api/models/v1_delete_customer_response'</span> </div> </td> </tr><tr> <td id="d2h-508083-6784" class="d2h-code-linenumber d2h-ins"><a href="#d2h-508083-6784"> <div class="line-num1"></div> <div class="line-num2">41</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">require 'jamm/api/models/v1_error'</span> </div> </td> </tr><tr> <td id="d2h-508083-6795" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-508083-6795"> <div class="line-num1">40</div> <div class="line-num2">42</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">require 'jamm/api/models/v1_event_type'</span> </div> </td> </tr><tr> <td id="d2h-508083-6806" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-508083-6806"> <div class="line-num1">41</div> <div class="line-num2">43</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">require 'jamm/api/models/v1_get_charge_response'</span> </div> </td> </tr><tr> <td id="d2h-508083-6817" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-508083-6817"> <div class="line-num1">42</div> <div class="line-num2">44</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">require 'jamm/api/models/v1_get_charges_response'</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-533327" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-533327">data/lib/jamm/version.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -1,5 +1,5 @@</div> </td> </tr><tr> <td id="d2h-533327-6855" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-533327-6855"> <div class="line-num1">1</div> <div class="line-num2">1</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"># frozen_string_literal: true</span> </div> </td> </tr><tr> <td id="d2h-533327-6866" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-533327-6866"> <div class="line-num1">2</div> <div class="line-num2">2</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-533327-6877" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-533327-6877"> <div class="line-num1">3</div> <div class="line-num2">3</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">module Jamm</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">4</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> VERSION = '1.0.<del>9</del>'</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">4</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> VERSION = '1.0.<ins>10</ins>'</span> </div> </td> </tr><tr> <td id="d2h-533327-6910" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-533327-6910"> <div class="line-num1">5</div> <div class="line-num2">5</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">end</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-062128" class="d2h-file-wrapper" data-lang="rb"> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-062128">data/lib/jamm/webhook.rb</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -13,13 +13,12 @@ module Jamm</div> </td> </tr><tr> <td id="d2h-062128-6948" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-062128-6948"> <div class="line-num1">13</div> <div class="line-num2">13</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> out = {</span> </div> </td> </tr><tr> <td id="d2h-062128-6959" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-062128-6959"> <div class="line-num1">14</div> <div class="line-num2">14</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> id: json[:id],</span> </div> </td> </tr><tr> <td id="d2h-062128-6970" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-062128-6970"> <div class="line-num1">15</div> <div class="line-num2">15</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> signature: json[:signature],</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">16</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> <del>merchant_id</del>: json[:<del>merchantId</del>],</span> </div> </td> </tr><tr> <td id="d2h-062128-6992" class="d2h-code-linenumber d2h-del"><a href="#d2h-062128-6992"> <div class="line-num1">17</div> <div class="line-num2"></div> </a></td> <td class="d2h-del"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> event_type: json[:eventType],</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">16</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> <ins>event_type</ins>: json[:<ins>event_type</ins>],</span> </div> </td> </tr><tr> <td id="d2h-062128-7014" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-062128-7014"> <div class="line-num1">18</div> <div class="line-num2">17</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> content: nil,</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">19</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> created_at: json[:<del>createdAt</del>]</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">18</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> created_at: json[:<ins>created_at</ins>]</span> </div> </td> </tr><tr> <td id="d2h-062128-7047" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-062128-7047"> <div class="line-num1">20</div> <div class="line-num2">19</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> }</span> </div> </td> </tr><tr> <td id="d2h-062128-7058" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-062128-7058"> <div class="line-num1">21</div> <div class="line-num2">20</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">22</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> case json[:<del>eventType</del>]</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">21</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> case json[:<ins>event_type</ins>]</span> </div> </td> </tr><tr> <td id="d2h-062128-7091" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-062128-7091"> <div class="line-num1">23</div> <div class="line-num2">22</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> when Jamm::OpenAPI::EventType::CHARGE_CREATED</span> </div> </td> </tr><tr> <td id="d2h-062128-7102" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-062128-7102"> <div class="line-num1">24</div> <div class="line-num2">23</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> out[:content] = Jamm::OpenAPI::ChargeMessage.new(json[:content])</span> </div> </td> </tr><tr> <td id="d2h-062128-7113" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-062128-7113"> <div class="line-num1">25</div> <div class="line-num2">24</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> return out</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -27,9 +26,21 @@ module Jamm</div> </td> </tr><tr> <td id="d2h-062128-7130" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-062128-7130"> <div class="line-num1">27</div> <div class="line-num2">26</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> when Jamm::OpenAPI::EventType::CHARGE_UPDATED</span> </div> </td> </tr><tr> <td id="d2h-062128-7141" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-062128-7141"> <div class="line-num1">28</div> <div class="line-num2">27</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> out[:content] = Jamm::OpenAPI::ChargeMessage.new(json[:content])</span> </div> </td> </tr><tr> <td id="d2h-062128-7152" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-062128-7152"> <div class="line-num1">29</div> <div class="line-num2">28</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> return out</span> </div> </td> </tr><tr> <td id="d2h-062128-7163" class="d2h-code-linenumber d2h-ins"><a href="#d2h-062128-7163"> <div class="line-num1"></div> <div class="line-num2">29</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-062128-7174" class="d2h-code-linenumber d2h-ins"><a href="#d2h-062128-7174"> <div class="line-num1"></div> <div class="line-num2">30</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when Jamm::OpenAPI::EventType::CHARGE_SUCCESS</span> </div> </td> </tr><tr> <td id="d2h-062128-7185" class="d2h-code-linenumber d2h-ins"><a href="#d2h-062128-7185"> <div class="line-num1"></div> <div class="line-num2">31</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> out[:content] = Jamm::OpenAPI::ChargeMessage.new(json[:content])</span> </div> </td> </tr><tr> <td id="d2h-062128-7196" class="d2h-code-linenumber d2h-ins"><a href="#d2h-062128-7196"> <div class="line-num1"></div> <div class="line-num2">32</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return out</span> </div> </td> </tr><tr> <td id="d2h-062128-7207" class="d2h-code-linenumber d2h-ins"><a href="#d2h-062128-7207"> <div class="line-num1"></div> <div class="line-num2">33</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-062128-7218" class="d2h-code-linenumber d2h-ins"><a href="#d2h-062128-7218"> <div class="line-num1"></div> <div class="line-num2">34</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when Jamm::OpenAPI::EventType::CHARGE_FAIL</span> </div> </td> </tr><tr> <td id="d2h-062128-7229" class="d2h-code-linenumber d2h-ins"><a href="#d2h-062128-7229"> <div class="line-num1"></div> <div class="line-num2">35</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> out[:content] = Jamm::OpenAPI::ChargeMessage.new(json[:content])</span> </div> </td> </tr><tr> <td id="d2h-062128-7240" class="d2h-code-linenumber d2h-ins"><a href="#d2h-062128-7240"> <div class="line-num1"></div> <div class="line-num2">36</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return out</span> </div> </td> </tr><tr> <td id="d2h-062128-7251" class="d2h-code-linenumber d2h-ins"><a href="#d2h-062128-7251"> <div class="line-num1"></div> <div class="line-num2">37</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td id="d2h-062128-7262" class="d2h-code-linenumber d2h-ins"><a href="#d2h-062128-7262"> <div class="line-num1"></div> <div class="line-num2">38</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> when Jamm::OpenAPI::EventType::CONTRACT_ACTIVATED</span> </div> </td> </tr><tr> <td id="d2h-062128-7273" class="d2h-code-linenumber d2h-ins"><a href="#d2h-062128-7273"> <div class="line-num1"></div> <div class="line-num2">39</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> out[:content] = Jamm::OpenAPI::ContractMessage.new(json[:content])</span> </div> </td> </tr><tr> <td id="d2h-062128-7284" class="d2h-code-linenumber d2h-ins"><a href="#d2h-062128-7284"> <div class="line-num1"></div> <div class="line-num2">40</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> return out</span> </div> </td> </tr><tr> <td id="d2h-062128-7295" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-062128-7295"> <div class="line-num1">30</div> <div class="line-num2">41</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-062128-7306" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-062128-7306"> <div class="line-num1">31</div> <div class="line-num2">42</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"><br></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">32</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> raise <del>Jamm::Error, </del>'Unknown event type'</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">43</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> raise 'Unknown event type'</span> </div> </td> </tr><tr> <td id="d2h-062128-7339" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-062128-7339"> <div class="line-num1">33</div> <div class="line-num2">44</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-062128-7350" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-062128-7350"> <div class="line-num1">34</div> <div class="line-num2">45</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn"> end</span> </div> </td> </tr><tr> <td id="d2h-062128-7361" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-062128-7361"> <div class="line-num1">35</div> <div class="line-num2">46</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">end</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> <div id="d2h-004177" class="d2h-file-wrapper" data-lang=""> <div class="d2h-file-header"> <span class="d2h-file-name-wrapper"> <svg aria-hidden="true" class="d2h-icon" height="16" version="1.1" viewBox="0 0 12 16" width="12"> <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z"></path> </svg> <span class="d2h-file-name"><a href="#d2h-004177">metadata</a></span> <span class="d2h-tag d2h-changed d2h-changed-tag">CHANGED</span></span> <label class="d2h-file-collapse"> <input class="d2h-file-collapse-input" type="checkbox" name="viewed" value="viewed"> Viewed </label> </div> <div class="d2h-file-diff"> <div class="d2h-code-wrapper"> <table class="d2h-diff-table"> <tbody class="d2h-diff-tbody"> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -1,7 +1,7 @@</div> </td> </tr><tr> <td id="d2h-004177-7399" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-7399"> <div class="line-num1">1</div> <div class="line-num2">1</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">--- !ruby/object:Gem::Specification</span> </div> </td> </tr><tr> <td id="d2h-004177-7410" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-7410"> <div class="line-num1">2</div> <div class="line-num2">2</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">name: jamm</span> </div> </td> </tr><tr> <td id="d2h-004177-7421" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-7421"> <div class="line-num1">3</div> <div class="line-num2">3</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">version: !ruby/object:Gem::Version</span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-del d2h-change"> <div class="line-num1">4</div> <div class="line-num2"></div> </a></td> <td class="d2h-del d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">-</span> <span class="d2h-code-line-ctn"> version: 1.0.<del>9</del></span> </div> </td> </tr><tr> <td class="d2h-code-linenumber d2h-ins d2h-change"> <div class="line-num1"></div> <div class="line-num2">4</div> </a></td> <td class="d2h-ins d2h-change"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn"> version: 1.0.<ins>10</ins></span> </div> </td> </tr><tr> <td id="d2h-004177-7454" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-7454"> <div class="line-num1">5</div> <div class="line-num2">5</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">platform: ruby</span> </div> </td> </tr><tr> <td id="d2h-004177-7465" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-7465"> <div class="line-num1">6</div> <div class="line-num2">6</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">authors:</span> </div> </td> </tr><tr> <td id="d2h-004177-7476" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-7476"> <div class="line-num1">7</div> <div class="line-num2">7</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">- Jamm</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -78,6 +78,7 @@ files:</div> </td> </tr><tr> <td id="d2h-004177-7493" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-7493"> <div class="line-num1">78</div> <div class="line-num2">78</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">- lib/jamm/api/models/v1_charge_message_status.rb</span> </div> </td> </tr><tr> <td id="d2h-004177-7504" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-7504"> <div class="line-num1">79</div> <div class="line-num2">79</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">- lib/jamm/api/models/v1_charge_result.rb</span> </div> </td> </tr><tr> <td id="d2h-004177-7515" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-7515"> <div class="line-num1">80</div> <div class="line-num2">80</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">- lib/jamm/api/models/v1_contract.rb</span> </div> </td> </tr><tr> <td id="d2h-004177-7526" class="d2h-code-linenumber d2h-ins"><a href="#d2h-004177-7526"> <div class="line-num1"></div> <div class="line-num2">81</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">- lib/jamm/api/models/v1_contract_message.rb</span> </div> </td> </tr><tr> <td id="d2h-004177-7537" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-7537"> <div class="line-num1">81</div> <div class="line-num2">82</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">- lib/jamm/api/models/v1_contract_status.rb</span> </div> </td> </tr><tr> <td id="d2h-004177-7548" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-7548"> <div class="line-num1">82</div> <div class="line-num2">83</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">- lib/jamm/api/models/v1_create_contract_with_charge_request.rb</span> </div> </td> </tr><tr> <td id="d2h-004177-7559" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-7559"> <div class="line-num1">83</div> <div class="line-num2">84</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">- lib/jamm/api/models/v1_create_contract_with_charge_response.rb</span> </div> </td> </tr> <tr> <td class="d2h-code-linenumber d2h-info"></td> <td class="d2h-info"> <div class="d2h-code-line">@@ -87,6 +88,7 @@ files:</div> </td> </tr><tr> <td id="d2h-004177-7576" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-7576"> <div class="line-num1">87</div> <div class="line-num2">88</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">- lib/jamm/api/models/v1_create_customer_response.rb</span> </div> </td> </tr><tr> <td id="d2h-004177-7587" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-7587"> <div class="line-num1">88</div> <div class="line-num2">89</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">- lib/jamm/api/models/v1_customer.rb</span> </div> </td> </tr><tr> <td id="d2h-004177-7598" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-7598"> <div class="line-num1">89</div> <div class="line-num2">90</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">- lib/jamm/api/models/v1_delete_customer_response.rb</span> </div> </td> </tr><tr> <td id="d2h-004177-7609" class="d2h-code-linenumber d2h-ins"><a href="#d2h-004177-7609"> <div class="line-num1"></div> <div class="line-num2">91</div> </a></td> <td class="d2h-ins"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix">+</span> <span class="d2h-code-line-ctn">- lib/jamm/api/models/v1_error.rb</span> </div> </td> </tr><tr> <td id="d2h-004177-7620" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-7620"> <div class="line-num1">90</div> <div class="line-num2">92</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">- lib/jamm/api/models/v1_event_type.rb</span> </div> </td> </tr><tr> <td id="d2h-004177-7631" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-7631"> <div class="line-num1">91</div> <div class="line-num2">93</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">- lib/jamm/api/models/v1_get_charge_response.rb</span> </div> </td> </tr><tr> <td id="d2h-004177-7642" class="d2h-code-linenumber d2h-cntx"><a href="#d2h-004177-7642"> <div class="line-num1">92</div> <div class="line-num2">94</div> </a></td> <td class="d2h-cntx"> <div class="d2h-code-line"> <span class="d2h-code-line-prefix"> </span> <span class="d2h-code-line-ctn">- lib/jamm/api/models/v1_get_charges_response.rb</span> </div> </td> </tr> </tbody> </table> </div> </div> </div> </div> </div> </div> </div> </div> <footer class='sticky-footer mt-3'> <div class='container text-center mb-3 copyright'> <a class='mr-4 text-gray-600' href='mailto:diffend@whitesourcesoftware.com'> Contact Us </a> <a class='mr-4 text-gray-600' href='https://www.whitesourcesoftware.com/terms-of-service/'> Terms of Service </a> <a class='mr-4 text-gray-600' href='https://www.whitesourcesoftware.com/privacy-policy/'> Privacy Policy </a> <a class='mr-4 text-gray-600' href='https://diffend.io/docs'> Docs </a> </div> <div class='container mt-4'> <div class='copyright text-center'> Copyright © 2025 Mend Software </div> </div> </footer> </div> </div> </div> </body> </html>