1<html><body> 2<style> 3 4body, h1, h2, h3, div, span, p, pre, a { 5 margin: 0; 6 padding: 0; 7 border: 0; 8 font-weight: inherit; 9 font-style: inherit; 10 font-size: 100%; 11 font-family: inherit; 12 vertical-align: baseline; 13} 14 15body { 16 font-size: 13px; 17 padding: 1em; 18} 19 20h1 { 21 font-size: 26px; 22 margin-bottom: 1em; 23} 24 25h2 { 26 font-size: 24px; 27 margin-bottom: 1em; 28} 29 30h3 { 31 font-size: 20px; 32 margin-bottom: 1em; 33 margin-top: 1em; 34} 35 36pre, code { 37 line-height: 1.5; 38 font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; 39} 40 41pre { 42 margin-top: 0.5em; 43} 44 45h1, h2, h3, p { 46 font-family: Arial, sans serif; 47} 48 49h1, h2, h3 { 50 border-bottom: solid #CCC 1px; 51} 52 53.toc_element { 54 margin-top: 0.5em; 55} 56 57.firstline { 58 margin-left: 2 em; 59} 60 61.method { 62 margin-top: 1em; 63 border: solid 1px #CCC; 64 padding: 1em; 65 background: #EEE; 66} 67 68.details { 69 font-weight: bold; 70 font-size: 14px; 71} 72 73</style> 74 75<h1><a href="adexchangebuyer_v1_4.html">Ad Exchange Buyer API</a> . <a href="adexchangebuyer_v1_4.marketplacenotes.html">marketplacenotes</a></h1> 76<h2>Instance Methods</h2> 77<p class="toc_element"> 78 <code><a href="#close">close()</a></code></p> 79<p class="firstline">Close httplib2 connections.</p> 80<p class="toc_element"> 81 <code><a href="#insert">insert(proposalId, body=None)</a></code></p> 82<p class="firstline">Add notes to the proposal</p> 83<p class="toc_element"> 84 <code><a href="#list">list(proposalId, pqlQuery=None)</a></code></p> 85<p class="firstline">Get all the notes associated with a proposal</p> 86<h3>Method Details</h3> 87<div class="method"> 88 <code class="details" id="close">close()</code> 89 <pre>Close httplib2 connections.</pre> 90</div> 91 92<div class="method"> 93 <code class="details" id="insert">insert(proposalId, body=None)</code> 94 <pre>Add notes to the proposal 95 96Args: 97 proposalId: string, The proposalId to add notes for. (required) 98 body: object, The request body. 99 The object takes the form of: 100 101{ 102 "notes": [ # The list of notes to add. 103 { # A proposal is associated with a bunch of notes which may optionally be associated with a deal and/or revision number. 104 "creatorRole": "A String", # The role of the person (buyer/seller) creating the note. (readonly) 105 "dealId": "A String", # Notes can optionally be associated with a deal. (readonly, except on create) 106 "kind": "adexchangebuyer#marketplaceNote", # Identifies what kind of resource this is. Value: the fixed string "adexchangebuyer#marketplaceNote". 107 "note": "A String", # The actual note to attach. (readonly, except on create) 108 "noteId": "A String", # The unique id for the note. (readonly) 109 "proposalId": "A String", # The proposalId that a note is attached to. (readonly) 110 "proposalRevisionNumber": "A String", # If the note is associated with a proposal revision number, then store that here. (readonly, except on create) 111 "timestampMs": "A String", # The timestamp (ms since epoch) that this note was created. (readonly) 112 }, 113 ], 114} 115 116 117Returns: 118 An object of the form: 119 120 { 121 "notes": [ 122 { # A proposal is associated with a bunch of notes which may optionally be associated with a deal and/or revision number. 123 "creatorRole": "A String", # The role of the person (buyer/seller) creating the note. (readonly) 124 "dealId": "A String", # Notes can optionally be associated with a deal. (readonly, except on create) 125 "kind": "adexchangebuyer#marketplaceNote", # Identifies what kind of resource this is. Value: the fixed string "adexchangebuyer#marketplaceNote". 126 "note": "A String", # The actual note to attach. (readonly, except on create) 127 "noteId": "A String", # The unique id for the note. (readonly) 128 "proposalId": "A String", # The proposalId that a note is attached to. (readonly) 129 "proposalRevisionNumber": "A String", # If the note is associated with a proposal revision number, then store that here. (readonly, except on create) 130 "timestampMs": "A String", # The timestamp (ms since epoch) that this note was created. (readonly) 131 }, 132 ], 133}</pre> 134</div> 135 136<div class="method"> 137 <code class="details" id="list">list(proposalId, pqlQuery=None)</code> 138 <pre>Get all the notes associated with a proposal 139 140Args: 141 proposalId: string, The proposalId to get notes for. To search across all proposals specify order_id = '-' as part of the URL. (required) 142 pqlQuery: string, Query string to retrieve specific notes. To search the text contents of notes, please use syntax like "WHERE note.note = "foo" or "WHERE note.note LIKE "%bar%" 143 144Returns: 145 An object of the form: 146 147 { 148 "notes": [ # The list of matching notes. The notes for a proposal are ordered from oldest to newest. If the notes span multiple proposals, they will be grouped by proposal, with the notes for the most recently modified proposal appearing first. 149 { # A proposal is associated with a bunch of notes which may optionally be associated with a deal and/or revision number. 150 "creatorRole": "A String", # The role of the person (buyer/seller) creating the note. (readonly) 151 "dealId": "A String", # Notes can optionally be associated with a deal. (readonly, except on create) 152 "kind": "adexchangebuyer#marketplaceNote", # Identifies what kind of resource this is. Value: the fixed string "adexchangebuyer#marketplaceNote". 153 "note": "A String", # The actual note to attach. (readonly, except on create) 154 "noteId": "A String", # The unique id for the note. (readonly) 155 "proposalId": "A String", # The proposalId that a note is attached to. (readonly) 156 "proposalRevisionNumber": "A String", # If the note is associated with a proposal revision number, then store that here. (readonly, except on create) 157 "timestampMs": "A String", # The timestamp (ms since epoch) that this note was created. (readonly) 158 }, 159 ], 160}</pre> 161</div> 162 163</body></html>