1/** 2 * é½éåºçã³ã¼ãã«ç´ã¥ãå¸åºçºææ å ±ãAPIã§åå¾ãã 3 * @param {string} prefCd é½éåºçã³ã¼ã 4 * @return {object} å¸åºçºææ å ± 5 */ 6export const fetchCityData = async (prefCd) => { 7 const response = await fetch(`/form/api/${prefCd}/address/`); 8 const responseText = await response.text(); 9 if (!response.ok || responseText === '') { 10 return {}; 11 } 12 return JSON.parse(responseText); 13} 14 15/** 16 * é½éåºçã³ã¼ã/å¸åºçºæã³ã¼ãã«ç´ã¥ã大åã»éç§°æ å ±ãAPIã§åå¾ãã 17 * @param {string} prefCd é½éåºçã³ã¼ã 18 * @param {string} cityCd å¸åºçºæã³ã¼ã 19 * @return {object} 大åã»éç§°æ å ± 20 */ 21export const fetchTownData = async (prefCd, cityCd) => { 22 const response = await fetch(`/form/api/${prefCd}/${cityCd}/address/`); 23 const responseText = await response.text(); 24 if (!response.ok || responseText === '') { 25 return {}; 26 } 27 return JSON.parse(responseText); 28} 29 30/** 31 * é½éåºçã³ã¼ã/å¸åºçºæã³ã¼ã/大åã»éç§°ã³ã¼ãã«ç´ã¥ãåã»ä¸ç®æ å ±ãAPIã§åå¾ãã 32 * @param {string} prefCd é½éåºçã³ã¼ã 33 * @param {string} cityCd å¸åºçºæã³ã¼ã 34 * @param {string} townCd 大åã»éç§°ã³ã¼ã 35 * @return {object} åã»ä¸ç®æ å ± 36 */ 37export const fetchChomeData = async (prefCd, cityCd, townCd) => { 38 const response = await fetch(`/form/api/${prefCd}/${cityCd}/${townCd}/address/`); 39 const responseText = await response.text(); 40 if (!response.ok || responseText === '') { 41 return {}; 42 } 43 return JSON.parse(responseText); 44} 45 46/** 47 * éµä¾¿çªå·ã«ç´ã¥ã使æ å ±ãªã¹ããAPIã§åå¾ãã 48 * @param {string} postCd 49 * @return {object} 使æ å ±ãªã¹ã 50 */ 51export const fetchAddressData = async (postCd) => { 52 const response = await fetch(`/form/api/address/?postCd=${postCd}`); 53 const responseText = await response.text(); 54 if (!response.ok || responseText === '') { 55 return {}; 56 } 57 return JSON.parse(responseText); 58} 59 60/** 61 * é½éåºçã³ã¼ã/å¸åºçºæã³ã¼ã/大åã»éç§°ã³ã¼ã/åã»ä¸ç®ã³ã¼ãã«ç´ã¥ãæ å½åºèæ å ±ãAPIã§åå¾ãã 62 * @param {string} prefCd 63 * @param {string} cityCd 64 * @param {string} townCd 65 * @param {string} chomeCd 66 * @return {object} æ å½åºèæ å ± 67 */ 68export const fetchAssignShopData = async (prefCd, cityCd, townCd, chomeCd) => { 69 const response = await fetch(`/form/api/assign-shops/?prefCd=${prefCd}&cityCd=${cityCd}&townCd=${townCd}&chomeCd=${chomeCd}`); 70 const responseText = await response.text(); 71 if (!response.ok || responseText === '') { 72 return {}; 73 } 74 return JSON.parse(responseText); 75} 76 77/** 78 * åºèã³ã¼ãã«ç´ã¥ãåºèæ å ±ãAPIã§åå¾ãã 79 * @param {string} shopCd 80 * @return {object} åºèæ å ± 81 */ 82export const fetchShopData = async (shopCd) => { 83 const response = await fetch(`/form/api/shops/?shopCd=${shopCd}`); 84 const responseText = await response.text(); 85 if (!response.ok || responseText === '') { 86 return {}; 87 } 88 return JSON.parse(responseText); 89} 90 91/** 92 * é½éåºçã³ã¼ãã«ç´ã¥ãå¸åºçºæç¸å ´ä¸è¦§ãAPIã§åå¾ãã 93 * @param {string} prefCd 94 * @return {object} åºèæ å ± 95 */ 96export const fetchCitySoubaData = async (prefCd) => { 97 const response = await fetch(`/trend/api/bukken/${prefCd}/cities/souba/`); 98 const responseText = await response.text(); 99 if (!response.ok || responseText === '') { 100 return {}; 101 } 102 return JSON.parse(responseText); 103} 104 105/** 106 * ç©ä»¶IDã«ç´ã¥ãç©ä»¶æ å ±ãAPIã§åå¾ãã 107 * @param {string} bukkenId 108 * @return {object} ç©ä»¶æ å ± 109 */ 110export const fetchBukkenData = async (bukkenId) => { 111 const response = await fetch(`/trend/api/bukken/${bukkenId}/address/`); 112 const responseText = await response.text(); 113 if (!response.ok || responseText === '') { 114 return {}; 115 } 116 return JSON.parse(responseText); 117} 118 119/** 120 * ç©ä»¶åã«é¨åä¸è´ããç©ä»¶ä½ææ å ±ãAPIã§åå¾ãã 121 * @param {string} bukkenName 122 * @returns {object} ç©ä»¶æ å ± 123 */ 124export const fetchBukkenAddressData = async (bukkenName) => { 125 const response = await fetch(`/trend/api/bukken/?bukkenName=${bukkenName}`); 126 const responseText = await response.text(); 127 if (!response.ok || responseText === '') { 128 return {}; 129 } 130 return JSON.parse(responseText); 131} 132 133/** 134 * é½éåºçã³ã¼ãã«ç´ã¥ã䏿¸å»ºã¦ã®å¸åºçºææ å ±ãAPIã§åå¾ãã 135 * @param {string} prefCd 136 * @returns {object} 䏿¸å»ºã¦ å¸åºçºææ å ± 137 */ 138export const fetchKodateCityData = async (prefCd) => { 139 const response = await fetch(`/trend/api/bukken/${prefCd}/cities/kodate/`); 140 const responseText = await response.text(); 141 if (!response.ok || responseText === '') { 142 return {}; 143 } 144 return JSON.parse(responseText); 145} 146 147/** 148 * æå®ã®ç©ä»¶IDã§èªåæ»å®ãè¡ã 149 * @param {string} bukkenId 150 * @param {string} roomCondition 151 * @returns èªåæ»å®çµæ 152 */ 153export const fetchBukkenSateiData = async (bukkenId, roomCondition = '') => { 154 const response = await fetch(`/trend/api/satei/${bukkenId}/?${roomCondition}`); 155 const responseText = await response.text(); 156 if (!response.ok || responseText === '') { 157 return {}; 158 } 159 return JSON.parse(responseText); 160}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.