From f4270b18e138e82449f154167168e0d2b7b9caf0 Mon Sep 17 00:00:00 2001 From: typedcode Date: Fri, 5 Aug 2022 02:20:55 +0200 Subject: [PATCH] Added missing field 'fullName' to post /user 201 response Added minLength, maxLength and pattern to post /user 201 response --- ch07/openapi.yml | 6 ++++++ ch08/01.yml | 6 ++++++ ch08/02.yml | 6 ++++++ ch08/openapi.yml | 6 ++++++ ch08/site/openapi.yml | 6 ++++++ ch08/site/site.zip | Bin 2329 -> 2401 bytes 6 files changed, 30 insertions(+) diff --git a/ch07/openapi.yml b/ch07/openapi.yml index fc78442..bb97524 100644 --- a/ch07/openapi.yml +++ b/ch07/openapi.yml @@ -157,6 +157,12 @@ paths: uuid: type: string example: f7f680a8-d111-421f-b6b3-493ebf905078 + minLength: 36 + maxLength: 36 + pattern: '[a-zA-Z0-9-]+' + fullName: + type: string + example: Josh Ponelat /tokens: post: description: Create a new token diff --git a/ch08/01.yml b/ch08/01.yml index fc78442..bb97524 100644 --- a/ch08/01.yml +++ b/ch08/01.yml @@ -157,6 +157,12 @@ paths: uuid: type: string example: f7f680a8-d111-421f-b6b3-493ebf905078 + minLength: 36 + maxLength: 36 + pattern: '[a-zA-Z0-9-]+' + fullName: + type: string + example: Josh Ponelat /tokens: post: description: Create a new token diff --git a/ch08/02.yml b/ch08/02.yml index a282ffa..c76b6e5 100644 --- a/ch08/02.yml +++ b/ch08/02.yml @@ -207,6 +207,12 @@ paths: uuid: type: string example: f7f680a8-d111-421f-b6b3-493ebf905078 + minLength: 36 + maxLength: 36 + pattern: '[a-zA-Z0-9-]+' + fullName: + type: string + example: Josh Ponelat /tokens: post: description: Create a new token diff --git a/ch08/openapi.yml b/ch08/openapi.yml index 3e73c02..a601ec6 100644 --- a/ch08/openapi.yml +++ b/ch08/openapi.yml @@ -234,6 +234,12 @@ paths: uuid: type: string example: f7f680a8-d111-421f-b6b3-493ebf905078 + minLength: 36 + maxLength: 36 + pattern: '[a-zA-Z0-9-]+' + fullName: + type: string + example: Josh Ponelat /tokens: diff --git a/ch08/site/openapi.yml b/ch08/site/openapi.yml index 3e73c02..a601ec6 100644 --- a/ch08/site/openapi.yml +++ b/ch08/site/openapi.yml @@ -234,6 +234,12 @@ paths: uuid: type: string example: f7f680a8-d111-421f-b6b3-493ebf905078 + minLength: 36 + maxLength: 36 + pattern: '[a-zA-Z0-9-]+' + fullName: + type: string + example: Josh Ponelat /tokens: diff --git a/ch08/site/site.zip b/ch08/site/site.zip index 8701b477f13c349e307c3a77214dcf06ff794905..cf7366ee74326a1665284370fefb7a0127805953 100644 GIT binary patch delta 2066 zcmb7_c{tQ-8^?cR4I_+o(pYNjOEJmTo;6DtlkG4@V;Lth!c3%}Wojs5R2ZeQ46;Y| zlpLg?#Kl;KOy^{xh8%G+BrorEI?I3W`@OI0xu55c=X2lxedw@vFdG*KK_NL{$5#F7 zgFyp-#zO!A!~r#c5RMNd8-_%Mox`|G0-|0hB97?K3s}SQ0;0(h07Ph35CFE0`gIWk z1QgxzfXX`*2myfY|9_Kp1&sxskAXm8e}+HZO3O)M9sb$ltyu_BOfV;P)X%>SIx=m5o*& zMSVFVBf{bVGe@6wW)VC3Tqog(X~lkNSWgzAhpILwUvyTuOE&dtsvQ#AEB_sr*D1JH zyLd?1OlPl4PeLeI%v{Jvps-q5NlM4`tut4bzdg76K=$Q0q_RI1k{>;=f5Xe&pafbG!O3)K3upsp(F!lwQFcP*Wj$|6UgHAC(A#W ze&vO>K{C)THXZuGxg6f=%uAgEvUlA+NU{2}LVHfkNmw?}&TleKnUiG~jY4}$9cc&k zOb;+FC_g+N7a}YI#T;u1DmE)K=`9Qb+nG|krCxUd@!1o*3sj5(hl(IaW9#^6%|rN8 zXm>h%KMmB{eKL=#T!~JhCu>Rfk7+vJ!>G76Vb&5=L8LkhZ}oYK`nf2fY*1>^j=VStCf;y1 zo+D745Ygy6dJ3m^2{*A*F8UqpIV5U)u<^Id)u_<*Ladw(W4^Ir16RT}bv$cMN64z# zIpOWl&~%-YQlSh^=6)}+f(y!DErms}5l)x#vo*A2vfiN!Y$DQL%D}=(309tC$$e&E zeq2gz*T6{>VcDBzRoG!H)Z^ECsq*l|ooN%53}s{wk0Gf}edXw4avyQ{2$>kk2{-Z9 z$c)z$3mPgI^~B$$oTk*I{W{Vy>CeZ~;I$J1!|%-UpjDct^=C>F=)UHv{+L&FAj%-i z?Y4zRd^VKZFg|xnJ=0rKil6O+5Cs+cyGJfe4!5l^O5;cTNOyB*Y0<@W;;CIEJl8M# zSWD?#MDU^ZL_@};w9cz$ynuv^l@saA z>uS!?qS=0Voa2rY2(WRSVKsSItt>UdpTsZ1Zs5&CScBt@O+P&876$qOkaR}!78m@J2m!= zAM#i=Ix(C9yfqN#m#ZWV)m{3dKDngnxRm~;+m+GVfgtGl7W&x^kjjrCnInep*xH36;b-;aIv)W6OTfO`xt zSsB>MWwv$GFhp{k5%oUuX@<-%EU0qvvbkm%6OK9pVeIq&5F1`S)6Hmz4|c9>Q_99l zI2c~h@aUXO%&|qx8A$etPew~PKhe9n?`eFt#q!HR3r1rN-*DrDHW|x?RKMBOiPG-B z@0t?>wv5xc;6N0kn}Q==&FD4V8RP0;rZ@;sDJ|MP-kMaTrSXV;?*Qu;6q6cDu_Q6S zyl;)X99tRO70)JZcGX7@sB%SPuWL5ya)K@uSz3P2iE7fW2-4q2)0VX}A5qABAuhBw zH?}CT8fO{IYVu)Uziy;q%MnoJS$7I*X?U%}YMP2c`Flr}Mol_xMws(euBoWJ+K9D~ z^+2{y^0e_LVvXIr{E^UO=o+ez54>hDn2v|ZOzFAzr{;=$=|&I-+D+G+H^OyH`d7VY zpDlD9rEDtZujS`eo>=!M)z**hi3@)d-ZV8|^+(4_%##~!?b8Ks{hy6k+pI$SG2^ng zY<*S0%PG%LEg|;08?(O?J((ZNiyodwJ{A|7%0_YrI%6D8CcT2HW=|uOmue{iPsa-o zG`nvr@^vXI0auDiyRlZ>bIpyhOC)P85x45rZ>`#Bdi()xur`YM(Z2t35x>vpOIp_D z{;2PQE)JqQ>gF#JDIx%{?K2k#h=81+9Qc<;|Ea-kjs8e+;`Z%-mFi#M|8ln_`p==; h68(|l#C8Y(9REL@>f#{0wLAa_Y}KQ!p0{KB^&gD8nxg;! delta 1993 zcmZ|QcQD-R8VB&-uC}X1Z!1w(wCHh>6|0`ySe@v^3Zm^rY*_8b(Iq${Vu=!6^b%Id z>W&t&NRDoa5W?apBgc`rGI!?Qn>+W+JI}oDJM+BXdFK7+v&xmj1)3Yv(enTR00Y(> zZLFe3OG&|u0N{Ta09XKF;2!}VIJW?A1%khyjWrygvsVpt`(F4^763xONe2M*_bwjO z?Cl>csB=Vpsz-k?jl5Uc-xSf1Z<;lL%iq`^*wx?eV85lu<-~OtLTP%k(H#Q$g~!99 z6noV~iyQ2kh4OV$T}1Bin8Ett$L96#y^n=Q6BZwEbV%u0PN0I9;>}X3l0r9OkG@#1 zO6$dDy4$fQv(lS9#O=hnU*~CEg zRD!Ict_GV&vjQm>Pd3-IjEQ}X^BLtvF<+L;WqsLy-_ zCS&RbNo}sh#Frvj+XECa!>xGulO6Q!-@U1rA@qp_YB8=fn`_1UV9FHI`A(PlX(B4C zoLMQ+qi>?qP@Wu9sKsFo2BP4BW^@j*4;-l;9pXw0D!*nCGi;(qkCczDeA)hF)K91+ zQA5B>h{KvS<2RGX^y)|!yU1dxI3)^(HBXEz<-jXiB%fpnFI3%gK1!J**I2)rF0V8W zP#G!7$<3)TD-CM8RaaZoj}X4fDTDP<=LpjP%2=zsh(?r5Wx_s3BqGr+ty@1GY)^Ng zSL~himePLIuv^mA(vCfxm2Ufbr|+P3azn6>+y6##0NS%vk;%~AdVW`ELBz8od`#_C z=1pZofl7FK(jX-_CNx2e;U{9sZ5X+;jVh-^pC=_2CHM*2M=`URMDjP7yW@eR|HLPp0yargNmS=(RI0A z=dJ!vEVH$ckqNAPEjb=z9O&BIL}-6)8Xe;F!-4Qj7-^YE+urS1lLYNjQzdARt^5{a za>zB&L1whI2|^f4e%T^S+N4u%gPvQyN7+MkqpGG_xr^YRQm3S+J42P>oW>gJ$-1Lr zAr0m5JP+@k%-1^%8RpUEoT}}|G*d5fgdh7J@P`bYiW5*R;(Wrfa^Myh@WjA=c)^w{ z_zmsOs(i_y-pW=Vc;%g*Jb(Jf#5T|nYSYL@LhV--N;sgcCHtR@_b}^!e>!T6px*YLE75KRI+}A@Y1YjC-d5q@Hw!=WEYUsqBlFyAd5s z`Q%8_0(JW+oGG97?IC{is0BPLT=VqiadV}!6-SB;YL*yWvayM<9FrP68@g-W7?eYl zj47vVVNAS-4=H~b>cV=&EwwjRgZV}rSsPxwZaUolv#VpMG?L^{1NF(a5A$S!4aziEj^tyXx}+TjIH- z2G2Ux0#VVuxU;xlQ89(pZPtjdA0}~i`bjz^ZGyrB&4Fot&c$mL$i_}jq0?1OH;L;B znVswS2&?v+#@m_?FMft9M%o=LK^27vV5^~Zh4sN+1?R}6Yt>bnV{BX=P?_v`t^>Om zw9aKj6eGB|@#fUj%Zs4u5M=PUpFg~yiP9+P>+*rXR>xz8LddeNAsEZ=Cvn=KQNbhKoi3fL^SkiyaI5e)}gb$9Wn6