diff --git a/coverage.out b/coverage.out new file mode 100644 index 00000000..e124a2f4 --- /dev/null +++ b/coverage.out @@ -0,0 +1,1417 @@ +mode: set +github.com/techschool/simplebank/main.go:42.13,44.16 2 0 +github.com/techschool/simplebank/main.go:44.16,46.3 1 0 +github.com/techschool/simplebank/main.go:48.2,48.41 1 0 +github.com/techschool/simplebank/main.go:48.41,50.3 1 0 +github.com/techschool/simplebank/main.go:52.2,56.16 4 0 +github.com/techschool/simplebank/main.go:56.16,58.3 1 0 +github.com/techschool/simplebank/main.go:60.2,77.16 10 0 +github.com/techschool/simplebank/main.go:77.16,79.3 1 0 +github.com/techschool/simplebank/main.go:82.59,84.16 2 0 +github.com/techschool/simplebank/main.go:84.16,86.3 1 0 +github.com/techschool/simplebank/main.go:88.2,88.68 1 0 +github.com/techschool/simplebank/main.go:88.68,90.3 1 0 +github.com/techschool/simplebank/main.go:92.2,92.44 1 0 +github.com/techschool/simplebank/main.go:101.3,107.16 5 0 +github.com/techschool/simplebank/main.go:107.16,109.3 1 0 +github.com/techschool/simplebank/main.go:111.2,111.28 1 0 +github.com/techschool/simplebank/main.go:111.28,119.3 5 0 +github.com/techschool/simplebank/main.go:128.3,130.16 2 0 +github.com/techschool/simplebank/main.go:130.16,132.3 1 0 +github.com/techschool/simplebank/main.go:134.2,140.16 6 0 +github.com/techschool/simplebank/main.go:140.16,142.3 1 0 +github.com/techschool/simplebank/main.go:144.2,144.28 1 0 +github.com/techschool/simplebank/main.go:144.28,148.17 3 0 +github.com/techschool/simplebank/main.go:148.17,149.45 1 0 +github.com/techschool/simplebank/main.go:149.45,151.5 1 0 +github.com/techschool/simplebank/main.go:152.4,153.14 2 0 +github.com/techschool/simplebank/main.go:156.3,156.13 1 0 +github.com/techschool/simplebank/main.go:159.2,159.28 1 0 +github.com/techschool/simplebank/main.go:159.28,167.3 5 0 +github.com/techschool/simplebank/main.go:176.3,178.16 2 0 +github.com/techschool/simplebank/main.go:178.16,180.3 1 0 +github.com/techschool/simplebank/main.go:182.2,194.16 4 0 +github.com/techschool/simplebank/main.go:194.16,196.3 1 0 +github.com/techschool/simplebank/main.go:198.2,202.16 4 0 +github.com/techschool/simplebank/main.go:202.16,204.3 1 0 +github.com/techschool/simplebank/main.go:206.2,233.28 6 0 +github.com/techschool/simplebank/main.go:233.28,236.17 3 0 +github.com/techschool/simplebank/main.go:236.17,237.44 1 0 +github.com/techschool/simplebank/main.go:237.44,239.5 1 0 +github.com/techschool/simplebank/main.go:240.4,241.14 2 0 +github.com/techschool/simplebank/main.go:243.3,243.13 1 0 +github.com/techschool/simplebank/main.go:246.2,246.28 1 0 +github.com/techschool/simplebank/main.go:246.28,251.17 4 0 +github.com/techschool/simplebank/main.go:251.17,254.4 2 0 +github.com/techschool/simplebank/main.go:256.3,257.13 2 0 +github.com/techschool/simplebank/main.go:261.55,263.16 2 0 +github.com/techschool/simplebank/main.go:263.16,265.3 1 0 +github.com/techschool/simplebank/main.go:267.2,268.16 2 0 +github.com/techschool/simplebank/main.go:268.16,270.3 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:34.37,36.29 2 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:36.29,40.3 3 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:43.45,45.2 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:47.43,47.44 0 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:49.65,51.41 2 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:51.41,53.34 2 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:53.34,55.4 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:56.3,56.12 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:58.2,58.24 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:62.56,64.2 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:66.50,67.14 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:67.14,69.3 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:70.2,70.11 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:73.50,74.14 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:74.14,76.3 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:77.2,77.11 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:80.47,81.14 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:81.14,83.3 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:84.2,84.11 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:87.50,88.14 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:88.14,90.3 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:91.2,91.11 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:102.38,104.29 2 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:104.29,108.3 3 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:111.46,113.2 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:115.44,115.45 0 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:117.66,119.41 2 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:119.41,121.34 2 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:121.34,123.4 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:124.3,124.12 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:126.2,126.24 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:130.57,132.2 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:134.46,135.14 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:135.14,137.3 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:138.2,138.12 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:168.54,169.51 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:169.51,171.3 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:172.2,172.47 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:190.13,190.50 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:191.40,192.39 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:192.39,194.3 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:195.2,196.30 2 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:196.30,197.92 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:197.92,198.42 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:199.11,200.20 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:201.11,202.24 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:203.11,204.28 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:205.12,206.15 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:209.3,209.92 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:209.92,210.43 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:211.11,212.20 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:213.11,214.24 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:215.11,216.28 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:217.12,218.15 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:222.2,239.42 6 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:33.36,35.29 2 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:35.29,39.3 3 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:42.44,44.2 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:46.42,46.43 0 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:48.64,50.41 2 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:50.41,52.34 2 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:52.34,54.4 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:55.3,55.12 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:57.2,57.24 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:61.55,63.2 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:65.49,66.14 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:66.14,68.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:69.2,69.11 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:72.49,73.14 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:73.14,75.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:76.2,76.11 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:92.37,94.29 2 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:94.29,98.3 3 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:101.45,103.2 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:105.43,105.44 0 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:107.65,109.41 2 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:109.41,111.34 2 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:111.34,113.4 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:114.3,114.12 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:116.2,116.24 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:120.56,122.2 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:124.45,125.14 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:125.14,127.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:128.2,128.12 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:131.51,132.14 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:132.14,134.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:135.2,135.11 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:138.53,139.14 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:139.14,141.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:142.2,142.11 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:145.54,146.14 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:146.14,148.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:149.2,149.11 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:152.78,153.14 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:153.14,155.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:156.2,156.12 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:159.79,160.14 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:160.14,162.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:163.2,163.12 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:209.53,210.50 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:210.50,212.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:213.2,213.46 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:234.13,234.49 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:235.39,236.38 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:236.38,238.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:239.2,240.30 2 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:240.30,241.91 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:241.91,242.41 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:243.11,244.20 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:245.11,246.24 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:247.11,248.28 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:249.12,250.15 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:253.3,253.91 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:253.91,254.42 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:255.11,256.20 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:257.11,258.24 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:259.11,260.28 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:261.12,262.15 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:266.2,283.41 6 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:34.37,36.29 2 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:36.29,40.3 3 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:43.45,45.2 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:47.43,47.44 0 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:49.65,51.41 2 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:51.41,53.34 2 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:53.34,55.4 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:56.3,56.12 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:58.2,58.24 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:62.56,64.2 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:66.50,67.14 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:67.14,69.3 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:70.2,70.11 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:73.50,74.35 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:74.35,76.3 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:77.2,77.11 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:80.47,81.32 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:81.32,83.3 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:84.2,84.11 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:87.50,88.35 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:88.35,90.3 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:91.2,91.11 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:102.38,104.29 2 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:104.29,108.3 3 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:111.46,113.2 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:115.44,115.45 0 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:117.66,119.41 2 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:119.41,121.34 2 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:121.34,123.4 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:124.3,124.12 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:126.2,126.24 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:130.57,132.2 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:134.46,135.14 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:135.14,137.3 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:138.2,138.12 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:171.54,172.51 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:172.51,174.3 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:175.2,175.47 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:193.13,193.50 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:194.40,195.39 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:195.39,197.3 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:198.2,199.30 2 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:199.30,200.92 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:200.92,201.42 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:202.11,203.20 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:204.11,205.24 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:206.11,207.28 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:208.12,209.15 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:212.3,212.92 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:212.92,213.43 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:214.11,215.20 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:216.11,217.24 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:218.11,219.28 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:220.12,221.15 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:225.2,243.42 7 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:32.38,34.29 2 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:34.29,38.3 3 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:41.46,43.2 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:45.44,45.45 0 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:47.66,49.41 2 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:49.41,51.34 2 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:51.34,53.4 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:54.3,54.12 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:56.2,56.24 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:60.57,62.2 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:64.49,65.14 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:65.14,67.3 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:68.2,68.10 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:71.53,72.14 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:72.14,74.3 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:75.2,75.11 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:86.39,88.29 2 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:88.29,92.3 3 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:95.47,97.2 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:99.45,99.46 0 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:101.67,103.41 2 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:103.41,105.34 2 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:105.34,107.4 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:108.3,108.12 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:110.2,110.24 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:114.58,116.2 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:118.52,119.14 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:119.14,121.3 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:122.2,122.14 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:149.55,150.52 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:150.52,152.3 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:153.2,153.48 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:169.13,169.51 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:170.41,171.40 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:171.40,173.3 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:174.2,174.30 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:174.30,175.93 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:175.93,176.43 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:177.11,178.20 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:179.11,180.24 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:181.11,182.28 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:183.12,184.15 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:187.3,187.93 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:187.93,188.44 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:189.11,190.20 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:191.11,192.24 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:193.11,194.28 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:195.12,196.15 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:200.2,217.43 6 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.go:116.13,116.54 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.go:117.44,118.43 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.go:118.43,120.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.go:121.2,141.46 10 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:34.209,39.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:39.17,41.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:42.2,42.93 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:42.93,44.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:46.2,47.27 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:51.215,56.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:56.17,58.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:59.2,59.93 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:59.93,61.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:63.2,64.27 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:68.209,73.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:73.17,75.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:76.2,76.93 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:76.93,78.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:80.2,81.27 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:85.215,90.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:90.17,92.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:93.2,93.93 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:93.93,95.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:97.2,98.27 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:102.208,107.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:107.17,109.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:110.2,110.93 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:110.93,112.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:114.2,115.27 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:119.214,124.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:124.17,126.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:127.2,127.93 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:127.93,129.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:131.2,132.27 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:140.210,144.40 3 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:144.40,146.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:147.2,147.110 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:147.110,149.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:151.2,152.27 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:156.216,160.40 3 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:160.40,162.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:163.2,163.110 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:163.110,165.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:167.2,168.27 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:176.113,178.131 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:178.131,186.17 8 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:186.17,189.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:190.3,193.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:193.17,196.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:198.3,198.113 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:202.2,202.132 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:202.132,210.17 8 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:210.17,213.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:214.3,217.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:217.17,220.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:222.3,222.113 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:226.2,226.130 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:226.130,234.17 8 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:234.17,237.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:238.3,241.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:241.17,244.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:246.3,246.112 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:250.2,250.131 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:250.131,258.17 8 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:258.17,261.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:262.3,265.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:265.17,268.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:270.3,270.114 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:274.2,274.12 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:279.141,281.16 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:281.16,283.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:284.2,284.15 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:284.15,285.17 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:285.17,286.41 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:286.41,288.5 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:289.4,289.10 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:291.3,291.13 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:291.13,293.41 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:293.41,295.5 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:299.2,299.50 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:304.105,306.2 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:313.113,315.131 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:315.131,321.17 6 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:321.17,324.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:325.3,327.17 3 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:327.17,330.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:332.3,332.113 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:336.2,336.132 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:336.132,342.17 6 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:342.17,345.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:346.3,348.17 3 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:348.17,351.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:353.3,353.113 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:357.2,357.130 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:357.130,363.17 6 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:363.17,366.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:367.3,369.17 3 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:369.17,372.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:374.3,374.112 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:378.2,378.131 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:378.131,384.17 6 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:384.17,387.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:388.3,390.17 3 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:390.17,393.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:395.3,395.114 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:399.2,399.12 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:35.72,37.2 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:39.137,42.16 3 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:42.16,44.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:45.2,45.17 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:48.137,51.16 3 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:51.16,53.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:54.2,54.17 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:57.134,60.16 3 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:60.16,62.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:63.2,63.17 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:66.140,69.16 3 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:69.16,71.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:72.2,72.17 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:90.115,92.2 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:93.115,95.2 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:96.112,98.2 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:99.118,101.2 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:102.80,102.81 0 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:111.78,113.2 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:115.166,117.32 2 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:117.32,119.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:120.2,120.24 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:120.24,122.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:123.2,127.77 2 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:127.77,129.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:130.2,130.44 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:133.166,135.32 2 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:135.32,137.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:138.2,138.24 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:138.24,140.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:141.2,145.77 2 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:145.77,147.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:148.2,148.44 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:151.165,153.32 2 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:153.32,155.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:156.2,156.24 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:156.24,158.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:159.2,163.77 2 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:163.77,165.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:166.2,166.44 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:169.167,171.32 2 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:171.32,173.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:174.2,174.24 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:174.24,176.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:177.2,181.77 2 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:181.77,183.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:184.2,184.44 1 0 +github.com/techschool/simplebank/pb/user.pb.go:36.24,38.29 2 0 +github.com/techschool/simplebank/pb/user.pb.go:38.29,42.3 3 0 +github.com/techschool/simplebank/pb/user.pb.go:45.32,47.2 1 0 +github.com/techschool/simplebank/pb/user.pb.go:49.30,49.31 0 0 +github.com/techschool/simplebank/pb/user.pb.go:51.52,53.41 2 0 +github.com/techschool/simplebank/pb/user.pb.go:53.41,55.34 2 0 +github.com/techschool/simplebank/pb/user.pb.go:55.34,57.4 1 0 +github.com/techschool/simplebank/pb/user.pb.go:58.3,58.12 1 0 +github.com/techschool/simplebank/pb/user.pb.go:60.2,60.24 1 0 +github.com/techschool/simplebank/pb/user.pb.go:64.43,66.2 1 0 +github.com/techschool/simplebank/pb/user.pb.go:68.37,69.14 1 0 +github.com/techschool/simplebank/pb/user.pb.go:69.14,71.3 1 0 +github.com/techschool/simplebank/pb/user.pb.go:72.2,72.11 1 0 +github.com/techschool/simplebank/pb/user.pb.go:75.37,76.14 1 0 +github.com/techschool/simplebank/pb/user.pb.go:76.14,78.3 1 0 +github.com/techschool/simplebank/pb/user.pb.go:79.2,79.11 1 0 +github.com/techschool/simplebank/pb/user.pb.go:82.34,83.14 1 0 +github.com/techschool/simplebank/pb/user.pb.go:83.14,85.3 1 0 +github.com/techschool/simplebank/pb/user.pb.go:86.2,86.11 1 0 +github.com/techschool/simplebank/pb/user.pb.go:89.62,90.14 1 0 +github.com/techschool/simplebank/pb/user.pb.go:90.14,92.3 1 0 +github.com/techschool/simplebank/pb/user.pb.go:93.2,93.12 1 0 +github.com/techschool/simplebank/pb/user.pb.go:96.54,97.14 1 0 +github.com/techschool/simplebank/pb/user.pb.go:97.14,99.3 1 0 +github.com/techschool/simplebank/pb/user.pb.go:100.2,100.12 1 0 +github.com/techschool/simplebank/pb/user.pb.go:133.43,134.40 1 0 +github.com/techschool/simplebank/pb/user.pb.go:134.40,136.3 1 0 +github.com/techschool/simplebank/pb/user.pb.go:137.2,137.36 1 0 +github.com/techschool/simplebank/pb/user.pb.go:155.13,155.39 1 0 +github.com/techschool/simplebank/pb/user.pb.go:156.29,157.28 1 0 +github.com/techschool/simplebank/pb/user.pb.go:157.28,159.3 1 0 +github.com/techschool/simplebank/pb/user.pb.go:160.2,160.30 1 0 +github.com/techschool/simplebank/pb/user.pb.go:160.30,161.81 1 0 +github.com/techschool/simplebank/pb/user.pb.go:161.81,162.29 1 0 +github.com/techschool/simplebank/pb/user.pb.go:163.11,164.20 1 0 +github.com/techschool/simplebank/pb/user.pb.go:165.11,166.24 1 0 +github.com/techschool/simplebank/pb/user.pb.go:167.11,168.28 1 0 +github.com/techschool/simplebank/pb/user.pb.go:169.12,170.15 1 0 +github.com/techschool/simplebank/pb/user.pb.go:174.2,191.31 6 0 +github.com/techschool/simplebank/doc/statik/statik.go:10.13,13.3 2 1 +github.com/techschool/simplebank/val/validator.go:14.71,16.36 2 0 +github.com/techschool/simplebank/val/validator.go:16.36,18.3 1 0 +github.com/techschool/simplebank/val/validator.go:19.2,19.12 1 0 +github.com/techschool/simplebank/val/validator.go:22.43,23.54 1 0 +github.com/techschool/simplebank/val/validator.go:23.54,25.3 1 0 +github.com/techschool/simplebank/val/validator.go:26.2,26.29 1 0 +github.com/techschool/simplebank/val/validator.go:26.29,28.3 1 0 +github.com/techschool/simplebank/val/validator.go:29.2,29.12 1 0 +github.com/techschool/simplebank/val/validator.go:32.43,33.54 1 0 +github.com/techschool/simplebank/val/validator.go:33.54,35.3 1 0 +github.com/techschool/simplebank/val/validator.go:36.2,36.29 1 0 +github.com/techschool/simplebank/val/validator.go:36.29,38.3 1 0 +github.com/techschool/simplebank/val/validator.go:39.2,39.12 1 0 +github.com/techschool/simplebank/val/validator.go:42.43,44.2 1 0 +github.com/techschool/simplebank/val/validator.go:46.40,47.54 1 0 +github.com/techschool/simplebank/val/validator.go:47.54,49.3 1 0 +github.com/techschool/simplebank/val/validator.go:50.2,50.52 1 0 +github.com/techschool/simplebank/val/validator.go:50.52,52.3 1 0 +github.com/techschool/simplebank/val/validator.go:53.2,53.12 1 0 +github.com/techschool/simplebank/val/validator.go:56.41,57.16 1 0 +github.com/techschool/simplebank/val/validator.go:57.16,59.3 1 0 +github.com/techschool/simplebank/val/validator.go:60.2,60.12 1 0 +github.com/techschool/simplebank/val/validator.go:63.45,65.2 1 0 +github.com/techschool/simplebank/worker/distributor.go:21.77,26.2 2 0 +github.com/techschool/simplebank/worker/logger.go:13.26,15.2 1 0 +github.com/techschool/simplebank/worker/logger.go:17.71,19.2 1 0 +github.com/techschool/simplebank/worker/logger.go:21.84,23.2 1 0 +github.com/techschool/simplebank/worker/logger.go:25.50,27.2 1 0 +github.com/techschool/simplebank/worker/logger.go:29.49,31.2 1 0 +github.com/techschool/simplebank/worker/logger.go:33.49,35.2 1 0 +github.com/techschool/simplebank/worker/logger.go:37.50,39.2 1 0 +github.com/techschool/simplebank/worker/logger.go:41.50,43.2 1 0 +github.com/techschool/simplebank/worker/processor.go:30.114,41.96 3 0 +github.com/techschool/simplebank/worker/processor.go:41.96,44.5 1 0 +github.com/techschool/simplebank/worker/processor.go:49.2,53.3 1 0 +github.com/techschool/simplebank/worker/processor.go:56.52,62.2 3 0 +github.com/techschool/simplebank/worker/processor.go:64.49,66.2 1 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:24.9,26.16 2 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:26.16,28.3 1 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:30.2,32.16 3 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:32.16,34.3 1 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:36.2,38.12 2 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:41.110,43.65 2 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:43.65,45.3 1 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:47.2,48.16 2 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:48.16,50.3 1 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:52.2,57.16 2 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:57.16,59.3 1 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:61.2,72.16 6 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:72.16,74.3 1 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:76.2,78.12 2 0 +github.com/techschool/simplebank/worker/mock/distributor.go:27.75,31.2 3 0 +github.com/techschool/simplebank/worker/mock/distributor.go:34.73,36.2 1 0 +github.com/techschool/simplebank/worker/mock/distributor.go:39.148,42.25 3 0 +github.com/techschool/simplebank/worker/mock/distributor.go:42.25,44.3 1 0 +github.com/techschool/simplebank/worker/mock/distributor.go:45.2,47.13 3 0 +github.com/techschool/simplebank/worker/mock/distributor.go:51.132,55.2 3 0 +github.com/techschool/simplebank/db/mock/store.go:27.55,31.2 3 1 +github.com/techschool/simplebank/db/mock/store.go:34.53,36.2 1 1 +github.com/techschool/simplebank/db/mock/store.go:39.114,45.2 5 1 +github.com/techschool/simplebank/db/mock/store.go:48.89,51.2 2 1 +github.com/techschool/simplebank/db/mock/store.go:54.106,60.2 5 0 +github.com/techschool/simplebank/db/mock/store.go:63.85,66.2 2 0 +github.com/techschool/simplebank/db/mock/store.go:69.100,75.2 5 0 +github.com/techschool/simplebank/db/mock/store.go:78.83,81.2 2 0 +github.com/techschool/simplebank/db/mock/store.go:84.106,90.2 5 1 +github.com/techschool/simplebank/db/mock/store.go:93.85,96.2 2 1 +github.com/techschool/simplebank/db/mock/store.go:99.109,105.2 5 0 +github.com/techschool/simplebank/db/mock/store.go:108.86,111.2 2 0 +github.com/techschool/simplebank/db/mock/store.go:114.97,120.2 5 1 +github.com/techschool/simplebank/db/mock/store.go:123.82,126.2 2 1 +github.com/techschool/simplebank/db/mock/store.go:129.115,135.2 5 0 +github.com/techschool/simplebank/db/mock/store.go:138.84,141.2 2 0 +github.com/techschool/simplebank/db/mock/store.go:144.118,150.2 5 1 +github.com/techschool/simplebank/db/mock/store.go:153.89,156.2 2 1 +github.com/techschool/simplebank/db/mock/store.go:159.75,164.2 4 1 +github.com/techschool/simplebank/db/mock/store.go:167.85,170.2 2 1 +github.com/techschool/simplebank/db/mock/store.go:173.86,179.2 5 1 +github.com/techschool/simplebank/db/mock/store.go:182.82,185.2 2 1 +github.com/techschool/simplebank/db/mock/store.go:188.95,194.2 5 0 +github.com/techschool/simplebank/db/mock/store.go:197.91,200.2 2 0 +github.com/techschool/simplebank/db/mock/store.go:203.82,209.2 5 1 +github.com/techschool/simplebank/db/mock/store.go:212.80,215.2 2 1 +github.com/techschool/simplebank/db/mock/store.go:218.90,224.2 5 0 +github.com/techschool/simplebank/db/mock/store.go:227.82,230.2 2 0 +github.com/techschool/simplebank/db/mock/store.go:233.88,239.2 5 0 +github.com/techschool/simplebank/db/mock/store.go:242.83,245.2 2 0 +github.com/techschool/simplebank/db/mock/store.go:248.81,254.2 5 0 +github.com/techschool/simplebank/db/mock/store.go:257.79,260.2 2 0 +github.com/techschool/simplebank/db/mock/store.go:263.106,269.2 5 1 +github.com/techschool/simplebank/db/mock/store.go:272.84,275.2 2 1 +github.com/techschool/simplebank/db/mock/store.go:278.102,284.2 5 1 +github.com/techschool/simplebank/db/mock/store.go:287.83,290.2 2 1 +github.com/techschool/simplebank/db/mock/store.go:293.109,299.2 5 1 +github.com/techschool/simplebank/db/mock/store.go:302.85,305.2 2 1 +github.com/techschool/simplebank/db/mock/store.go:308.109,314.2 5 1 +github.com/techschool/simplebank/db/mock/store.go:317.82,320.2 2 1 +github.com/techschool/simplebank/db/mock/store.go:323.106,329.2 5 1 +github.com/techschool/simplebank/db/mock/store.go:332.85,335.2 2 1 +github.com/techschool/simplebank/db/mock/store.go:338.97,344.2 5 1 +github.com/techschool/simplebank/db/mock/store.go:347.82,350.2 2 1 +github.com/techschool/simplebank/db/mock/store.go:353.118,359.2 5 0 +github.com/techschool/simplebank/db/mock/store.go:362.89,365.2 2 0 +github.com/techschool/simplebank/db/mock/store.go:368.118,374.2 5 1 +github.com/techschool/simplebank/db/mock/store.go:377.85,380.2 2 1 +github.com/techschool/simplebank/token/jwt_maker.go:19.51,20.39 1 1 +github.com/techschool/simplebank/token/jwt_maker.go:20.39,22.3 1 0 +github.com/techschool/simplebank/token/jwt_maker.go:23.2,23.34 1 1 +github.com/techschool/simplebank/token/jwt_maker.go:27.116,29.16 2 1 +github.com/techschool/simplebank/token/jwt_maker.go:29.16,31.3 1 0 +github.com/techschool/simplebank/token/jwt_maker.go:33.2,35.28 3 1 +github.com/techschool/simplebank/token/jwt_maker.go:39.68,40.57 1 1 +github.com/techschool/simplebank/token/jwt_maker.go:40.57,42.10 2 1 +github.com/techschool/simplebank/token/jwt_maker.go:42.10,44.4 1 1 +github.com/techschool/simplebank/token/jwt_maker.go:45.3,45.38 1 1 +github.com/techschool/simplebank/token/jwt_maker.go:48.2,49.16 2 1 +github.com/techschool/simplebank/token/jwt_maker.go:49.16,50.42 1 1 +github.com/techschool/simplebank/token/jwt_maker.go:50.42,52.4 1 1 +github.com/techschool/simplebank/token/jwt_maker.go:53.3,53.30 1 1 +github.com/techschool/simplebank/token/jwt_maker.go:56.2,57.9 2 1 +github.com/techschool/simplebank/token/jwt_maker.go:57.9,59.3 1 0 +github.com/techschool/simplebank/token/jwt_maker.go:61.2,61.21 1 1 +github.com/techschool/simplebank/token/paseto_maker.go:18.57,19.51 1 1 +github.com/techschool/simplebank/token/paseto_maker.go:19.51,21.3 1 0 +github.com/techschool/simplebank/token/paseto_maker.go:23.2,28.19 2 1 +github.com/techschool/simplebank/token/paseto_maker.go:32.119,34.16 2 1 +github.com/techschool/simplebank/token/paseto_maker.go:34.16,36.3 1 0 +github.com/techschool/simplebank/token/paseto_maker.go:38.2,39.28 2 1 +github.com/techschool/simplebank/token/paseto_maker.go:43.71,47.16 3 1 +github.com/techschool/simplebank/token/paseto_maker.go:47.16,49.3 1 0 +github.com/techschool/simplebank/token/paseto_maker.go:51.2,52.16 2 1 +github.com/techschool/simplebank/token/paseto_maker.go:52.16,54.3 1 1 +github.com/techschool/simplebank/token/paseto_maker.go:56.2,56.21 1 1 +github.com/techschool/simplebank/token/payload.go:27.89,29.16 2 1 +github.com/techschool/simplebank/token/payload.go:29.16,31.3 1 0 +github.com/techschool/simplebank/token/payload.go:33.2,40.21 2 1 +github.com/techschool/simplebank/token/payload.go:44.39,45.41 1 1 +github.com/techschool/simplebank/token/payload.go:45.41,47.3 1 1 +github.com/techschool/simplebank/token/payload.go:48.2,48.12 1 1 +github.com/techschool/simplebank/token/payload.go:51.71,55.2 1 1 +github.com/techschool/simplebank/token/payload.go:57.65,61.2 1 0 +github.com/techschool/simplebank/token/payload.go:63.66,67.2 1 1 +github.com/techschool/simplebank/token/payload.go:69.53,71.2 1 0 +github.com/techschool/simplebank/token/payload.go:73.54,75.2 1 0 +github.com/techschool/simplebank/token/payload.go:77.65,79.2 1 0 +github.com/techschool/simplebank/gapi/authorization.go:17.108,19.9 2 1 +github.com/techschool/simplebank/gapi/authorization.go:19.9,21.3 1 1 +github.com/techschool/simplebank/gapi/authorization.go:23.2,24.22 2 1 +github.com/techschool/simplebank/gapi/authorization.go:24.22,26.3 1 0 +github.com/techschool/simplebank/gapi/authorization.go:28.2,30.21 3 1 +github.com/techschool/simplebank/gapi/authorization.go:30.21,32.3 1 0 +github.com/techschool/simplebank/gapi/authorization.go:34.2,35.37 2 1 +github.com/techschool/simplebank/gapi/authorization.go:35.37,37.3 1 0 +github.com/techschool/simplebank/gapi/authorization.go:39.2,41.16 3 1 +github.com/techschool/simplebank/gapi/authorization.go:41.16,43.3 1 1 +github.com/techschool/simplebank/gapi/authorization.go:45.2,45.51 1 1 +github.com/techschool/simplebank/gapi/authorization.go:45.51,47.3 1 0 +github.com/techschool/simplebank/gapi/authorization.go:49.2,49.21 1 1 +github.com/techschool/simplebank/gapi/authorization.go:52.68,53.39 1 1 +github.com/techschool/simplebank/gapi/authorization.go:53.39,54.23 1 1 +github.com/techschool/simplebank/gapi/authorization.go:54.23,56.4 1 1 +github.com/techschool/simplebank/gapi/authorization.go:58.2,58.14 1 0 +github.com/techschool/simplebank/gapi/converter.go:9.41,17.2 1 1 +github.com/techschool/simplebank/gapi/error.go:9.84,14.2 1 1 +github.com/techschool/simplebank/gapi/error.go:16.85,21.16 4 1 +github.com/techschool/simplebank/gapi/error.go:21.16,23.3 1 0 +github.com/techschool/simplebank/gapi/error.go:25.2,25.28 1 1 +github.com/techschool/simplebank/gapi/error.go:28.44,30.2 1 1 +github.com/techschool/simplebank/gapi/logger.go:19.33,25.41 5 0 +github.com/techschool/simplebank/gapi/logger.go:25.41,27.3 1 0 +github.com/techschool/simplebank/gapi/logger.go:29.2,30.16 2 0 +github.com/techschool/simplebank/gapi/logger.go:30.16,32.3 1 0 +github.com/techschool/simplebank/gapi/logger.go:34.2,41.20 2 0 +github.com/techschool/simplebank/gapi/logger.go:50.58,53.2 2 0 +github.com/techschool/simplebank/gapi/logger.go:55.62,58.2 2 0 +github.com/techschool/simplebank/gapi/logger.go:60.52,61.75 1 0 +github.com/techschool/simplebank/gapi/logger.go:61.75,71.38 6 0 +github.com/techschool/simplebank/gapi/logger.go:71.38,73.4 1 0 +github.com/techschool/simplebank/gapi/logger.go:75.3,81.34 1 0 +github.com/techschool/simplebank/gapi/metadata.go:21.70,24.53 2 0 +github.com/techschool/simplebank/gapi/metadata.go:24.53,25.76 1 0 +github.com/techschool/simplebank/gapi/metadata.go:25.76,27.4 1 0 +github.com/techschool/simplebank/gapi/metadata.go:29.3,29.65 1 0 +github.com/techschool/simplebank/gapi/metadata.go:29.65,31.4 1 0 +github.com/techschool/simplebank/gapi/metadata.go:33.3,33.67 1 0 +github.com/techschool/simplebank/gapi/metadata.go:33.67,35.4 1 0 +github.com/techschool/simplebank/gapi/metadata.go:38.2,38.40 1 0 +github.com/techschool/simplebank/gapi/metadata.go:38.40,40.3 1 0 +github.com/techschool/simplebank/gapi/metadata.go:42.2,42.13 1 0 +github.com/techschool/simplebank/gapi/rpc_create_user.go:18.114,20.23 2 1 +github.com/techschool/simplebank/gapi/rpc_create_user.go:20.23,22.3 1 1 +github.com/techschool/simplebank/gapi/rpc_create_user.go:24.2,25.16 2 1 +github.com/techschool/simplebank/gapi/rpc_create_user.go:25.16,27.3 1 0 +github.com/techschool/simplebank/gapi/rpc_create_user.go:29.2,36.41 1 1 +github.com/techschool/simplebank/gapi/rpc_create_user.go:36.41,47.4 3 1 +github.com/techschool/simplebank/gapi/rpc_create_user.go:50.2,51.16 2 1 +github.com/techschool/simplebank/gapi/rpc_create_user.go:51.16,52.46 1 1 +github.com/techschool/simplebank/gapi/rpc_create_user.go:52.46,54.4 1 1 +github.com/techschool/simplebank/gapi/rpc_create_user.go:55.3,55.78 1 1 +github.com/techschool/simplebank/gapi/rpc_create_user.go:58.2,61.17 2 1 +github.com/techschool/simplebank/gapi/rpc_create_user.go:64.112,65.64 1 1 +github.com/techschool/simplebank/gapi/rpc_create_user.go:65.64,67.3 1 0 +github.com/techschool/simplebank/gapi/rpc_create_user.go:69.2,69.64 1 1 +github.com/techschool/simplebank/gapi/rpc_create_user.go:69.64,71.3 1 0 +github.com/techschool/simplebank/gapi/rpc_create_user.go:73.2,73.64 1 1 +github.com/techschool/simplebank/gapi/rpc_create_user.go:73.64,75.3 1 0 +github.com/techschool/simplebank/gapi/rpc_create_user.go:77.2,77.58 1 1 +github.com/techschool/simplebank/gapi/rpc_create_user.go:77.58,79.3 1 1 +github.com/techschool/simplebank/gapi/rpc_create_user.go:81.2,81.19 1 1 +github.com/techschool/simplebank/gapi/rpc_login_user.go:17.111,19.23 2 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:19.23,21.3 1 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:23.2,24.16 2 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:24.16,25.43 1 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:25.43,27.4 1 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:28.3,28.67 1 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:31.2,32.16 2 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:32.16,34.3 1 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:36.2,41.16 2 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:41.16,43.3 1 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:45.2,50.16 2 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:50.16,52.3 1 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:54.2,64.16 3 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:64.16,66.3 1 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:68.2,76.17 2 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:79.110,80.64 1 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:80.64,82.3 1 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:84.2,84.64 1 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:84.64,86.3 1 0 +github.com/techschool/simplebank/gapi/rpc_login_user.go:88.2,88.19 1 0 +github.com/techschool/simplebank/gapi/rpc_update_user.go:18.114,20.16 2 1 +github.com/techschool/simplebank/gapi/rpc_update_user.go:20.16,22.3 1 1 +github.com/techschool/simplebank/gapi/rpc_update_user.go:24.2,25.23 2 1 +github.com/techschool/simplebank/gapi/rpc_update_user.go:25.23,27.3 1 1 +github.com/techschool/simplebank/gapi/rpc_update_user.go:29.2,29.86 1 1 +github.com/techschool/simplebank/gapi/rpc_update_user.go:29.86,31.3 1 1 +github.com/techschool/simplebank/gapi/rpc_update_user.go:33.2,45.25 2 1 +github.com/techschool/simplebank/gapi/rpc_update_user.go:45.25,47.17 2 0 +github.com/techschool/simplebank/gapi/rpc_update_user.go:47.17,49.4 1 0 +github.com/techschool/simplebank/gapi/rpc_update_user.go:51.3,59.4 2 0 +github.com/techschool/simplebank/gapi/rpc_update_user.go:62.2,63.16 2 1 +github.com/techschool/simplebank/gapi/rpc_update_user.go:63.16,64.43 1 1 +github.com/techschool/simplebank/gapi/rpc_update_user.go:64.43,66.4 1 1 +github.com/techschool/simplebank/gapi/rpc_update_user.go:67.3,67.78 1 0 +github.com/techschool/simplebank/gapi/rpc_update_user.go:70.2,73.17 2 1 +github.com/techschool/simplebank/gapi/rpc_update_user.go:76.112,77.64 1 1 +github.com/techschool/simplebank/gapi/rpc_update_user.go:77.64,79.3 1 0 +github.com/techschool/simplebank/gapi/rpc_update_user.go:81.2,81.25 1 1 +github.com/techschool/simplebank/gapi/rpc_update_user.go:81.25,82.65 1 0 +github.com/techschool/simplebank/gapi/rpc_update_user.go:82.65,84.4 1 0 +github.com/techschool/simplebank/gapi/rpc_update_user.go:87.2,87.25 1 1 +github.com/techschool/simplebank/gapi/rpc_update_user.go:87.25,88.65 1 1 +github.com/techschool/simplebank/gapi/rpc_update_user.go:88.65,90.4 1 0 +github.com/techschool/simplebank/gapi/rpc_update_user.go:93.2,93.22 1 1 +github.com/techschool/simplebank/gapi/rpc_update_user.go:93.22,94.59 1 1 +github.com/techschool/simplebank/gapi/rpc_update_user.go:94.59,96.4 1 1 +github.com/techschool/simplebank/gapi/rpc_update_user.go:99.2,99.19 1 1 +github.com/techschool/simplebank/gapi/rpc_verify_email.go:14.117,16.23 2 0 +github.com/techschool/simplebank/gapi/rpc_verify_email.go:16.23,18.3 1 0 +github.com/techschool/simplebank/gapi/rpc_verify_email.go:20.2,24.16 2 0 +github.com/techschool/simplebank/gapi/rpc_verify_email.go:24.16,26.3 1 0 +github.com/techschool/simplebank/gapi/rpc_verify_email.go:28.2,31.17 2 0 +github.com/techschool/simplebank/gapi/rpc_verify_email.go:34.114,35.62 1 0 +github.com/techschool/simplebank/gapi/rpc_verify_email.go:35.62,37.3 1 0 +github.com/techschool/simplebank/gapi/rpc_verify_email.go:39.2,39.68 1 0 +github.com/techschool/simplebank/gapi/rpc_verify_email.go:39.68,41.3 1 0 +github.com/techschool/simplebank/gapi/rpc_verify_email.go:43.2,43.19 1 0 +github.com/techschool/simplebank/gapi/server.go:23.109,25.16 2 1 +github.com/techschool/simplebank/gapi/server.go:25.16,27.3 1 0 +github.com/techschool/simplebank/gapi/server.go:29.2,36.20 2 1 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:34.37,36.29 2 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:36.29,40.3 3 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:43.45,45.2 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:47.43,47.44 0 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:49.65,51.41 2 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:51.41,53.34 2 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:53.34,55.4 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:56.3,56.12 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:58.2,58.24 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:62.56,64.2 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:66.50,67.14 1 1 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:67.14,69.3 1 1 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:70.2,70.11 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:73.50,74.14 1 1 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:74.14,76.3 1 1 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:77.2,77.11 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:80.47,81.14 1 1 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:81.14,83.3 1 1 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:84.2,84.11 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:87.50,88.14 1 1 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:88.14,90.3 1 1 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:91.2,91.11 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:102.38,104.29 2 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:104.29,108.3 3 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:111.46,113.2 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:115.44,115.45 0 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:117.66,119.41 2 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:119.41,121.34 2 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:121.34,123.4 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:124.3,124.12 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:126.2,126.24 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:130.57,132.2 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:134.46,135.14 1 1 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:135.14,137.3 1 1 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:138.2,138.12 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:168.54,169.51 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:169.51,171.3 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:172.2,172.47 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:190.13,190.50 1 1 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:191.40,192.39 1 1 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:192.39,194.3 1 1 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:195.2,196.30 2 1 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:196.30,197.92 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:197.92,198.42 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:199.11,200.20 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:201.11,202.24 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:203.11,204.28 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:205.12,206.15 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:209.3,209.92 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:209.92,210.43 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:211.11,212.20 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:213.11,214.24 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:215.11,216.28 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:217.12,218.15 1 0 +github.com/techschool/simplebank/pb/rpc_create_user.pb.go:222.2,239.42 6 1 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:33.36,35.29 2 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:35.29,39.3 3 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:42.44,44.2 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:46.42,46.43 0 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:48.64,50.41 2 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:50.41,52.34 2 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:52.34,54.4 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:55.3,55.12 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:57.2,57.24 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:61.55,63.2 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:65.49,66.14 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:66.14,68.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:69.2,69.11 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:72.49,73.14 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:73.14,75.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:76.2,76.11 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:92.37,94.29 2 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:94.29,98.3 3 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:101.45,103.2 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:105.43,105.44 0 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:107.65,109.41 2 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:109.41,111.34 2 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:111.34,113.4 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:114.3,114.12 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:116.2,116.24 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:120.56,122.2 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:124.45,125.14 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:125.14,127.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:128.2,128.12 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:131.51,132.14 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:132.14,134.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:135.2,135.11 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:138.53,139.14 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:139.14,141.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:142.2,142.11 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:145.54,146.14 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:146.14,148.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:149.2,149.11 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:152.78,153.14 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:153.14,155.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:156.2,156.12 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:159.79,160.14 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:160.14,162.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:163.2,163.12 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:209.53,210.50 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:210.50,212.3 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:213.2,213.46 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:234.13,234.49 1 1 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:235.39,236.38 1 1 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:236.38,238.3 1 1 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:239.2,240.30 2 1 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:240.30,241.91 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:241.91,242.41 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:243.11,244.20 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:245.11,246.24 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:247.11,248.28 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:249.12,250.15 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:253.3,253.91 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:253.91,254.42 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:255.11,256.20 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:257.11,258.24 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:259.11,260.28 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:261.12,262.15 1 0 +github.com/techschool/simplebank/pb/rpc_login_user.pb.go:266.2,283.41 6 1 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:34.37,36.29 2 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:36.29,40.3 3 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:43.45,45.2 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:47.43,47.44 0 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:49.65,51.41 2 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:51.41,53.34 2 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:53.34,55.4 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:56.3,56.12 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:58.2,58.24 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:62.56,64.2 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:66.50,67.14 1 1 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:67.14,69.3 1 1 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:70.2,70.11 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:73.50,74.35 1 1 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:74.35,76.3 1 1 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:77.2,77.11 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:80.47,81.32 1 1 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:81.32,83.3 1 1 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:84.2,84.11 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:87.50,88.35 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:88.35,90.3 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:91.2,91.11 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:102.38,104.29 2 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:104.29,108.3 3 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:111.46,113.2 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:115.44,115.45 0 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:117.66,119.41 2 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:119.41,121.34 2 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:121.34,123.4 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:124.3,124.12 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:126.2,126.24 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:130.57,132.2 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:134.46,135.14 1 1 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:135.14,137.3 1 1 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:138.2,138.12 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:171.54,172.51 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:172.51,174.3 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:175.2,175.47 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:193.13,193.50 1 1 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:194.40,195.39 1 1 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:195.39,197.3 1 1 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:198.2,199.30 2 1 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:199.30,200.92 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:200.92,201.42 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:202.11,203.20 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:204.11,205.24 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:206.11,207.28 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:208.12,209.15 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:212.3,212.92 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:212.92,213.43 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:214.11,215.20 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:216.11,217.24 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:218.11,219.28 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:220.12,221.15 1 0 +github.com/techschool/simplebank/pb/rpc_update_user.pb.go:225.2,243.42 7 1 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:32.38,34.29 2 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:34.29,38.3 3 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:41.46,43.2 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:45.44,45.45 0 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:47.66,49.41 2 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:49.41,51.34 2 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:51.34,53.4 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:54.3,54.12 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:56.2,56.24 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:60.57,62.2 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:64.49,65.14 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:65.14,67.3 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:68.2,68.10 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:71.53,72.14 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:72.14,74.3 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:75.2,75.11 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:86.39,88.29 2 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:88.29,92.3 3 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:95.47,97.2 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:99.45,99.46 0 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:101.67,103.41 2 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:103.41,105.34 2 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:105.34,107.4 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:108.3,108.12 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:110.2,110.24 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:114.58,116.2 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:118.52,119.14 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:119.14,121.3 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:122.2,122.14 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:149.55,150.52 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:150.52,152.3 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:153.2,153.48 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:169.13,169.51 1 1 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:170.41,171.40 1 1 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:171.40,173.3 1 1 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:174.2,174.30 1 1 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:174.30,175.93 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:175.93,176.43 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:177.11,178.20 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:179.11,180.24 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:181.11,182.28 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:183.12,184.15 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:187.3,187.93 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:187.93,188.44 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:189.11,190.20 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:191.11,192.24 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:193.11,194.28 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:195.12,196.15 1 0 +github.com/techschool/simplebank/pb/rpc_verify_email.pb.go:200.2,217.43 6 1 +github.com/techschool/simplebank/pb/service_simple_bank.pb.go:116.13,116.54 1 1 +github.com/techschool/simplebank/pb/service_simple_bank.pb.go:117.44,118.43 1 1 +github.com/techschool/simplebank/pb/service_simple_bank.pb.go:118.43,120.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.go:121.2,141.46 10 1 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:34.209,39.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:39.17,41.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:42.2,42.93 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:42.93,44.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:46.2,47.27 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:51.215,56.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:56.17,58.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:59.2,59.93 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:59.93,61.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:63.2,64.27 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:68.209,73.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:73.17,75.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:76.2,76.93 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:76.93,78.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:80.2,81.27 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:85.215,90.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:90.17,92.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:93.2,93.93 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:93.93,95.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:97.2,98.27 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:102.208,107.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:107.17,109.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:110.2,110.93 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:110.93,112.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:114.2,115.27 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:119.214,124.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:124.17,126.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:127.2,127.93 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:127.93,129.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:131.2,132.27 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:140.210,144.40 3 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:144.40,146.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:147.2,147.110 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:147.110,149.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:151.2,152.27 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:156.216,160.40 3 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:160.40,162.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:163.2,163.110 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:163.110,165.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:167.2,168.27 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:176.113,178.131 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:178.131,186.17 8 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:186.17,189.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:190.3,193.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:193.17,196.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:198.3,198.113 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:202.2,202.132 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:202.132,210.17 8 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:210.17,213.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:214.3,217.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:217.17,220.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:222.3,222.113 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:226.2,226.130 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:226.130,234.17 8 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:234.17,237.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:238.3,241.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:241.17,244.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:246.3,246.112 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:250.2,250.131 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:250.131,258.17 8 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:258.17,261.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:262.3,265.17 4 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:265.17,268.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:270.3,270.114 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:274.2,274.12 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:279.141,281.16 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:281.16,283.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:284.2,284.15 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:284.15,285.17 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:285.17,286.41 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:286.41,288.5 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:289.4,289.10 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:291.3,291.13 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:291.13,293.41 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:293.41,295.5 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:299.2,299.50 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:304.105,306.2 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:313.113,315.131 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:315.131,321.17 6 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:321.17,324.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:325.3,327.17 3 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:327.17,330.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:332.3,332.113 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:336.2,336.132 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:336.132,342.17 6 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:342.17,345.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:346.3,348.17 3 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:348.17,351.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:353.3,353.113 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:357.2,357.130 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:357.130,363.17 6 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:363.17,366.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:367.3,369.17 3 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:369.17,372.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:374.3,374.112 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:378.2,378.131 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:378.131,384.17 6 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:384.17,387.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:388.3,390.17 3 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:390.17,393.4 2 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:395.3,395.114 1 0 +github.com/techschool/simplebank/pb/service_simple_bank.pb.gw.go:399.2,399.12 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:35.72,37.2 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:39.137,42.16 3 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:42.16,44.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:45.2,45.17 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:48.137,51.16 3 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:51.16,53.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:54.2,54.17 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:57.134,60.16 3 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:60.16,62.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:63.2,63.17 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:66.140,69.16 3 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:69.16,71.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:72.2,72.17 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:90.115,92.2 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:93.115,95.2 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:96.112,98.2 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:99.118,101.2 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:102.80,102.81 0 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:111.78,113.2 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:115.166,117.32 2 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:117.32,119.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:120.2,120.24 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:120.24,122.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:123.2,127.77 2 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:127.77,129.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:130.2,130.44 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:133.166,135.32 2 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:135.32,137.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:138.2,138.24 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:138.24,140.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:141.2,145.77 2 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:145.77,147.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:148.2,148.44 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:151.165,153.32 2 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:153.32,155.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:156.2,156.24 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:156.24,158.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:159.2,163.77 2 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:163.77,165.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:166.2,166.44 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:169.167,171.32 2 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:171.32,173.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:174.2,174.24 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:174.24,176.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:177.2,181.77 2 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:181.77,183.3 1 0 +github.com/techschool/simplebank/pb/service_simple_bank_grpc.pb.go:184.2,184.44 1 0 +github.com/techschool/simplebank/pb/user.pb.go:36.24,38.29 2 0 +github.com/techschool/simplebank/pb/user.pb.go:38.29,42.3 3 0 +github.com/techschool/simplebank/pb/user.pb.go:45.32,47.2 1 0 +github.com/techschool/simplebank/pb/user.pb.go:49.30,49.31 0 0 +github.com/techschool/simplebank/pb/user.pb.go:51.52,53.41 2 0 +github.com/techschool/simplebank/pb/user.pb.go:53.41,55.34 2 0 +github.com/techschool/simplebank/pb/user.pb.go:55.34,57.4 1 0 +github.com/techschool/simplebank/pb/user.pb.go:58.3,58.12 1 0 +github.com/techschool/simplebank/pb/user.pb.go:60.2,60.24 1 0 +github.com/techschool/simplebank/pb/user.pb.go:64.43,66.2 1 0 +github.com/techschool/simplebank/pb/user.pb.go:68.37,69.14 1 0 +github.com/techschool/simplebank/pb/user.pb.go:69.14,71.3 1 0 +github.com/techschool/simplebank/pb/user.pb.go:72.2,72.11 1 0 +github.com/techschool/simplebank/pb/user.pb.go:75.37,76.14 1 0 +github.com/techschool/simplebank/pb/user.pb.go:76.14,78.3 1 0 +github.com/techschool/simplebank/pb/user.pb.go:79.2,79.11 1 0 +github.com/techschool/simplebank/pb/user.pb.go:82.34,83.14 1 0 +github.com/techschool/simplebank/pb/user.pb.go:83.14,85.3 1 0 +github.com/techschool/simplebank/pb/user.pb.go:86.2,86.11 1 0 +github.com/techschool/simplebank/pb/user.pb.go:89.62,90.14 1 0 +github.com/techschool/simplebank/pb/user.pb.go:90.14,92.3 1 0 +github.com/techschool/simplebank/pb/user.pb.go:93.2,93.12 1 0 +github.com/techschool/simplebank/pb/user.pb.go:96.54,97.14 1 0 +github.com/techschool/simplebank/pb/user.pb.go:97.14,99.3 1 0 +github.com/techschool/simplebank/pb/user.pb.go:100.2,100.12 1 0 +github.com/techschool/simplebank/pb/user.pb.go:133.43,134.40 1 0 +github.com/techschool/simplebank/pb/user.pb.go:134.40,136.3 1 0 +github.com/techschool/simplebank/pb/user.pb.go:137.2,137.36 1 0 +github.com/techschool/simplebank/pb/user.pb.go:155.13,155.39 1 1 +github.com/techschool/simplebank/pb/user.pb.go:156.29,157.28 1 1 +github.com/techschool/simplebank/pb/user.pb.go:157.28,159.3 1 1 +github.com/techschool/simplebank/pb/user.pb.go:160.2,160.30 1 1 +github.com/techschool/simplebank/pb/user.pb.go:160.30,161.81 1 0 +github.com/techschool/simplebank/pb/user.pb.go:161.81,162.29 1 0 +github.com/techschool/simplebank/pb/user.pb.go:163.11,164.20 1 0 +github.com/techschool/simplebank/pb/user.pb.go:165.11,166.24 1 0 +github.com/techschool/simplebank/pb/user.pb.go:167.11,168.28 1 0 +github.com/techschool/simplebank/pb/user.pb.go:169.12,170.15 1 0 +github.com/techschool/simplebank/pb/user.pb.go:174.2,191.31 6 1 +github.com/techschool/simplebank/val/validator.go:14.71,16.36 2 1 +github.com/techschool/simplebank/val/validator.go:16.36,18.3 1 0 +github.com/techschool/simplebank/val/validator.go:19.2,19.12 1 1 +github.com/techschool/simplebank/val/validator.go:22.43,23.54 1 1 +github.com/techschool/simplebank/val/validator.go:23.54,25.3 1 0 +github.com/techschool/simplebank/val/validator.go:26.2,26.29 1 1 +github.com/techschool/simplebank/val/validator.go:26.29,28.3 1 0 +github.com/techschool/simplebank/val/validator.go:29.2,29.12 1 1 +github.com/techschool/simplebank/val/validator.go:32.43,33.54 1 1 +github.com/techschool/simplebank/val/validator.go:33.54,35.3 1 0 +github.com/techschool/simplebank/val/validator.go:36.2,36.29 1 1 +github.com/techschool/simplebank/val/validator.go:36.29,38.3 1 0 +github.com/techschool/simplebank/val/validator.go:39.2,39.12 1 1 +github.com/techschool/simplebank/val/validator.go:42.43,44.2 1 1 +github.com/techschool/simplebank/val/validator.go:46.40,47.54 1 1 +github.com/techschool/simplebank/val/validator.go:47.54,49.3 1 0 +github.com/techschool/simplebank/val/validator.go:50.2,50.52 1 1 +github.com/techschool/simplebank/val/validator.go:50.52,52.3 1 1 +github.com/techschool/simplebank/val/validator.go:53.2,53.12 1 1 +github.com/techschool/simplebank/val/validator.go:56.41,57.16 1 0 +github.com/techschool/simplebank/val/validator.go:57.16,59.3 1 0 +github.com/techschool/simplebank/val/validator.go:60.2,60.12 1 0 +github.com/techschool/simplebank/val/validator.go:63.45,65.2 1 0 +github.com/techschool/simplebank/worker/distributor.go:21.77,26.2 2 0 +github.com/techschool/simplebank/worker/logger.go:13.26,15.2 1 0 +github.com/techschool/simplebank/worker/logger.go:17.71,19.2 1 0 +github.com/techschool/simplebank/worker/logger.go:21.84,23.2 1 0 +github.com/techschool/simplebank/worker/logger.go:25.50,27.2 1 0 +github.com/techschool/simplebank/worker/logger.go:29.49,31.2 1 0 +github.com/techschool/simplebank/worker/logger.go:33.49,35.2 1 0 +github.com/techschool/simplebank/worker/logger.go:37.50,39.2 1 0 +github.com/techschool/simplebank/worker/logger.go:41.50,43.2 1 0 +github.com/techschool/simplebank/worker/processor.go:30.114,41.96 3 0 +github.com/techschool/simplebank/worker/processor.go:41.96,44.5 1 0 +github.com/techschool/simplebank/worker/processor.go:49.2,53.3 1 0 +github.com/techschool/simplebank/worker/processor.go:56.52,62.2 3 0 +github.com/techschool/simplebank/worker/processor.go:64.49,66.2 1 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:24.9,26.16 2 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:26.16,28.3 1 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:30.2,32.16 3 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:32.16,34.3 1 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:36.2,38.12 2 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:41.110,43.65 2 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:43.65,45.3 1 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:47.2,48.16 2 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:48.16,50.3 1 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:52.2,57.16 2 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:57.16,59.3 1 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:61.2,72.16 6 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:72.16,74.3 1 0 +github.com/techschool/simplebank/worker/task_send_verify_email.go:76.2,78.12 2 0 +github.com/techschool/simplebank/worker/mock/distributor.go:27.75,31.2 3 1 +github.com/techschool/simplebank/worker/mock/distributor.go:34.73,36.2 1 1 +github.com/techschool/simplebank/worker/mock/distributor.go:39.148,42.25 3 1 +github.com/techschool/simplebank/worker/mock/distributor.go:42.25,44.3 1 1 +github.com/techschool/simplebank/worker/mock/distributor.go:45.2,47.13 3 1 +github.com/techschool/simplebank/worker/mock/distributor.go:51.132,55.2 3 1 +github.com/techschool/simplebank/db/sqlc/account.sql.go:24.104,35.2 4 0 +github.com/techschool/simplebank/db/sqlc/account.sql.go:53.96,64.2 4 0 +github.com/techschool/simplebank/db/sqlc/account.sql.go:71.70,74.2 2 0 +github.com/techschool/simplebank/db/sqlc/account.sql.go:81.78,92.2 4 0 +github.com/techschool/simplebank/db/sqlc/account.sql.go:100.87,111.2 4 0 +github.com/techschool/simplebank/db/sqlc/account.sql.go:127.96,129.16 2 0 +github.com/techschool/simplebank/db/sqlc/account.sql.go:129.16,131.3 1 0 +github.com/techschool/simplebank/db/sqlc/account.sql.go:132.2,134.18 3 0 +github.com/techschool/simplebank/db/sqlc/account.sql.go:134.18,142.17 2 0 +github.com/techschool/simplebank/db/sqlc/account.sql.go:142.17,144.4 1 0 +github.com/techschool/simplebank/db/sqlc/account.sql.go:145.3,145.27 1 0 +github.com/techschool/simplebank/db/sqlc/account.sql.go:147.2,147.35 1 0 +github.com/techschool/simplebank/db/sqlc/account.sql.go:147.35,149.3 1 0 +github.com/techschool/simplebank/db/sqlc/account.sql.go:150.2,150.19 1 0 +github.com/techschool/simplebank/db/sqlc/account.sql.go:165.96,176.2 4 0 +github.com/techschool/simplebank/db/sqlc/db.go:20.28,22.2 1 1 +github.com/techschool/simplebank/db/sqlc/db.go:28.46,32.2 1 0 +github.com/techschool/simplebank/db/sqlc/entry.sql.go:26.90,36.2 4 0 +github.com/techschool/simplebank/db/sqlc/entry.sql.go:43.74,53.2 4 0 +github.com/techschool/simplebank/db/sqlc/entry.sql.go:69.92,71.16 2 0 +github.com/techschool/simplebank/db/sqlc/entry.sql.go:71.16,73.3 1 0 +github.com/techschool/simplebank/db/sqlc/entry.sql.go:74.2,76.18 3 0 +github.com/techschool/simplebank/db/sqlc/entry.sql.go:76.18,83.17 2 0 +github.com/techschool/simplebank/db/sqlc/entry.sql.go:83.17,85.4 1 0 +github.com/techschool/simplebank/db/sqlc/entry.sql.go:86.3,86.27 1 0 +github.com/techschool/simplebank/db/sqlc/entry.sql.go:88.2,88.35 1 0 +github.com/techschool/simplebank/db/sqlc/entry.sql.go:88.35,90.3 1 0 +github.com/techschool/simplebank/db/sqlc/entry.sql.go:91.2,91.19 1 0 +github.com/techschool/simplebank/db/sqlc/error.go:21.34,23.28 2 0 +github.com/techschool/simplebank/db/sqlc/error.go:23.28,25.3 1 0 +github.com/techschool/simplebank/db/sqlc/error.go:26.2,26.11 1 0 +github.com/techschool/simplebank/db/sqlc/exec_tx.go:9.83,11.16 2 0 +github.com/techschool/simplebank/db/sqlc/exec_tx.go:11.16,13.3 1 0 +github.com/techschool/simplebank/db/sqlc/exec_tx.go:15.2,17.16 3 0 +github.com/techschool/simplebank/db/sqlc/exec_tx.go:17.16,18.46 1 0 +github.com/techschool/simplebank/db/sqlc/exec_tx.go:18.46,20.4 1 0 +github.com/techschool/simplebank/db/sqlc/exec_tx.go:21.3,21.13 1 0 +github.com/techschool/simplebank/db/sqlc/exec_tx.go:24.2,24.23 1 0 +github.com/techschool/simplebank/db/sqlc/session.sql.go:39.96,61.2 4 0 +github.com/techschool/simplebank/db/sqlc/session.sql.go:68.82,82.2 4 0 +github.com/techschool/simplebank/db/sqlc/store.go:24.45,29.2 1 1 +github.com/techschool/simplebank/db/sqlc/transfer.sql.go:28.99,39.2 4 0 +github.com/techschool/simplebank/db/sqlc/transfer.sql.go:46.80,57.2 4 0 +github.com/techschool/simplebank/db/sqlc/transfer.sql.go:76.99,83.16 2 0 +github.com/techschool/simplebank/db/sqlc/transfer.sql.go:83.16,85.3 1 0 +github.com/techschool/simplebank/db/sqlc/transfer.sql.go:86.2,88.18 3 0 +github.com/techschool/simplebank/db/sqlc/transfer.sql.go:88.18,96.17 2 0 +github.com/techschool/simplebank/db/sqlc/transfer.sql.go:96.17,98.4 1 0 +github.com/techschool/simplebank/db/sqlc/transfer.sql.go:99.3,99.27 1 0 +github.com/techschool/simplebank/db/sqlc/transfer.sql.go:101.2,101.35 1 0 +github.com/techschool/simplebank/db/sqlc/transfer.sql.go:101.35,103.3 1 0 +github.com/techschool/simplebank/db/sqlc/transfer.sql.go:104.2,104.19 1 0 +github.com/techschool/simplebank/db/sqlc/tx_create_user.go:14.110,17.50 2 0 +github.com/techschool/simplebank/db/sqlc/tx_create_user.go:17.50,21.17 3 0 +github.com/techschool/simplebank/db/sqlc/tx_create_user.go:21.17,23.4 1 0 +github.com/techschool/simplebank/db/sqlc/tx_create_user.go:25.3,25.38 1 0 +github.com/techschool/simplebank/db/sqlc/tx_create_user.go:28.2,28.20 1 0 +github.com/techschool/simplebank/db/sqlc/tx_transfer.go:23.104,26.50 2 0 +github.com/techschool/simplebank/db/sqlc/tx_transfer.go:26.50,34.17 3 0 +github.com/techschool/simplebank/db/sqlc/tx_transfer.go:34.17,36.4 1 0 +github.com/techschool/simplebank/db/sqlc/tx_transfer.go:38.3,42.17 2 0 +github.com/techschool/simplebank/db/sqlc/tx_transfer.go:42.17,44.4 1 0 +github.com/techschool/simplebank/db/sqlc/tx_transfer.go:46.3,50.17 2 0 +github.com/techschool/simplebank/db/sqlc/tx_transfer.go:50.17,52.4 1 0 +github.com/techschool/simplebank/db/sqlc/tx_transfer.go:54.3,54.42 1 0 +github.com/techschool/simplebank/db/sqlc/tx_transfer.go:54.42,56.4 1 0 +github.com/techschool/simplebank/db/sqlc/tx_transfer.go:56.9,58.4 1 0 +github.com/techschool/simplebank/db/sqlc/tx_transfer.go:60.3,60.13 1 0 +github.com/techschool/simplebank/db/sqlc/tx_transfer.go:63.2,63.20 1 0 +github.com/techschool/simplebank/db/sqlc/tx_transfer.go:73.51,78.16 2 0 +github.com/techschool/simplebank/db/sqlc/tx_transfer.go:78.16,80.3 1 0 +github.com/techschool/simplebank/db/sqlc/tx_transfer.go:82.2,86.8 2 0 +github.com/techschool/simplebank/db/sqlc/tx_verify_email.go:19.113,22.50 2 0 +github.com/techschool/simplebank/db/sqlc/tx_verify_email.go:22.50,29.17 3 0 +github.com/techschool/simplebank/db/sqlc/tx_verify_email.go:29.17,31.4 1 0 +github.com/techschool/simplebank/db/sqlc/tx_verify_email.go:33.3,40.13 2 0 +github.com/techschool/simplebank/db/sqlc/tx_verify_email.go:43.2,43.20 1 0 +github.com/techschool/simplebank/db/sqlc/user.sql.go:32.87,51.2 4 1 +github.com/techschool/simplebank/db/sqlc/user.sql.go:58.79,72.2 4 0 +github.com/techschool/simplebank/db/sqlc/user.sql.go:96.87,117.2 4 0 +github.com/techschool/simplebank/db/sqlc/verify_email.sql.go:28.108,41.2 4 0 +github.com/techschool/simplebank/db/sqlc/verify_email.sql.go:60.108,73.2 4 0 +github.com/techschool/simplebank/api/account.go:16.55,18.49 2 1 +github.com/techschool/simplebank/api/account.go:18.49,21.3 2 1 +github.com/techschool/simplebank/api/account.go:23.2,31.16 4 1 +github.com/techschool/simplebank/api/account.go:31.16,33.73 2 1 +github.com/techschool/simplebank/api/account.go:33.73,36.4 2 0 +github.com/techschool/simplebank/api/account.go:37.3,38.9 2 1 +github.com/techschool/simplebank/api/account.go:41.2,41.34 1 1 +github.com/techschool/simplebank/api/account.go:48.52,50.48 2 1 +github.com/techschool/simplebank/api/account.go:50.48,53.3 2 1 +github.com/techschool/simplebank/api/account.go:55.2,56.16 2 1 +github.com/techschool/simplebank/api/account.go:56.16,57.43 1 1 +github.com/techschool/simplebank/api/account.go:57.43,60.4 2 1 +github.com/techschool/simplebank/api/account.go:62.3,63.9 2 1 +github.com/techschool/simplebank/api/account.go:66.2,67.43 2 1 +github.com/techschool/simplebank/api/account.go:67.43,71.3 3 1 +github.com/techschool/simplebank/api/account.go:73.2,73.34 1 1 +github.com/techschool/simplebank/api/account.go:81.54,83.50 2 1 +github.com/techschool/simplebank/api/account.go:83.50,86.3 2 1 +github.com/techschool/simplebank/api/account.go:88.2,96.16 4 1 +github.com/techschool/simplebank/api/account.go:96.16,99.3 2 1 +github.com/techschool/simplebank/api/account.go:101.2,101.35 1 1 +github.com/techschool/simplebank/api/middleware.go:20.61,21.32 1 1 +github.com/techschool/simplebank/api/middleware.go:21.32,24.36 2 1 +github.com/techschool/simplebank/api/middleware.go:24.36,28.4 3 1 +github.com/techschool/simplebank/api/middleware.go:30.3,31.22 2 1 +github.com/techschool/simplebank/api/middleware.go:31.22,35.4 3 1 +github.com/techschool/simplebank/api/middleware.go:37.3,38.51 2 1 +github.com/techschool/simplebank/api/middleware.go:38.51,42.4 3 1 +github.com/techschool/simplebank/api/middleware.go:44.3,46.17 3 1 +github.com/techschool/simplebank/api/middleware.go:46.17,49.4 2 1 +github.com/techschool/simplebank/api/middleware.go:51.3,52.13 2 1 +github.com/techschool/simplebank/api/server.go:23.69,25.16 2 1 +github.com/techschool/simplebank/api/server.go:25.16,27.3 1 0 +github.com/techschool/simplebank/api/server.go:29.2,35.67 2 1 +github.com/techschool/simplebank/api/server.go:35.67,37.3 1 1 +github.com/techschool/simplebank/api/server.go:39.2,40.20 2 1 +github.com/techschool/simplebank/api/server.go:43.37,58.2 10 1 +github.com/techschool/simplebank/api/server.go:61.51,63.2 1 0 +github.com/techschool/simplebank/api/server.go:65.37,67.2 1 1 +github.com/techschool/simplebank/api/token.go:22.58,24.49 2 0 +github.com/techschool/simplebank/api/token.go:24.49,27.3 2 0 +github.com/techschool/simplebank/api/token.go:29.2,30.16 2 0 +github.com/techschool/simplebank/api/token.go:30.16,33.3 2 0 +github.com/techschool/simplebank/api/token.go:35.2,36.16 2 0 +github.com/techschool/simplebank/api/token.go:36.16,37.43 1 0 +github.com/techschool/simplebank/api/token.go:37.43,40.4 2 0 +github.com/techschool/simplebank/api/token.go:41.3,42.9 2 0 +github.com/techschool/simplebank/api/token.go:45.2,45.23 1 0 +github.com/techschool/simplebank/api/token.go:45.23,49.3 3 0 +github.com/techschool/simplebank/api/token.go:51.2,51.49 1 0 +github.com/techschool/simplebank/api/token.go:51.49,55.3 3 0 +github.com/techschool/simplebank/api/token.go:57.2,57.46 1 0 +github.com/techschool/simplebank/api/token.go:57.46,61.3 3 0 +github.com/techschool/simplebank/api/token.go:63.2,63.41 1 0 +github.com/techschool/simplebank/api/token.go:63.41,67.3 3 0 +github.com/techschool/simplebank/api/token.go:69.2,74.16 2 0 +github.com/techschool/simplebank/api/token.go:74.16,77.3 2 0 +github.com/techschool/simplebank/api/token.go:79.2,83.30 2 0 +github.com/techschool/simplebank/api/transfer.go:20.56,22.49 2 1 +github.com/techschool/simplebank/api/transfer.go:22.49,25.3 2 1 +github.com/techschool/simplebank/api/transfer.go:27.2,28.12 2 1 +github.com/techschool/simplebank/api/transfer.go:28.12,30.3 1 1 +github.com/techschool/simplebank/api/transfer.go:32.2,33.47 2 1 +github.com/techschool/simplebank/api/transfer.go:33.47,37.3 3 1 +github.com/techschool/simplebank/api/transfer.go:39.2,40.12 2 1 +github.com/techschool/simplebank/api/transfer.go:40.12,42.3 1 1 +github.com/techschool/simplebank/api/transfer.go:44.2,51.16 3 1 +github.com/techschool/simplebank/api/transfer.go:51.16,54.3 2 1 +github.com/techschool/simplebank/api/transfer.go:56.2,56.33 1 1 +github.com/techschool/simplebank/api/transfer.go:59.107,61.16 2 1 +github.com/techschool/simplebank/api/transfer.go:61.16,62.43 1 1 +github.com/techschool/simplebank/api/transfer.go:62.43,65.4 2 1 +github.com/techschool/simplebank/api/transfer.go:67.3,68.24 2 1 +github.com/techschool/simplebank/api/transfer.go:71.2,71.34 1 1 +github.com/techschool/simplebank/api/transfer.go:71.34,75.3 3 1 +github.com/techschool/simplebank/api/transfer.go:77.2,77.22 1 1 +github.com/techschool/simplebank/api/user.go:29.49,37.2 1 1 +github.com/techschool/simplebank/api/user.go:39.52,41.49 2 1 +github.com/techschool/simplebank/api/user.go:41.49,44.3 2 1 +github.com/techschool/simplebank/api/user.go:46.2,47.16 2 1 +github.com/techschool/simplebank/api/user.go:47.16,50.3 2 0 +github.com/techschool/simplebank/api/user.go:52.2,60.16 3 1 +github.com/techschool/simplebank/api/user.go:60.16,61.46 1 1 +github.com/techschool/simplebank/api/user.go:61.46,64.4 2 1 +github.com/techschool/simplebank/api/user.go:65.3,66.9 2 1 +github.com/techschool/simplebank/api/user.go:69.2,70.30 2 1 +github.com/techschool/simplebank/api/user.go:87.51,89.49 2 1 +github.com/techschool/simplebank/api/user.go:89.49,92.3 2 1 +github.com/techschool/simplebank/api/user.go:94.2,95.16 2 1 +github.com/techschool/simplebank/api/user.go:95.16,96.43 1 1 +github.com/techschool/simplebank/api/user.go:96.43,99.4 2 1 +github.com/techschool/simplebank/api/user.go:100.3,101.9 2 1 +github.com/techschool/simplebank/api/user.go:104.2,105.16 2 1 +github.com/techschool/simplebank/api/user.go:105.16,108.3 2 1 +github.com/techschool/simplebank/api/user.go:110.2,115.16 2 1 +github.com/techschool/simplebank/api/user.go:115.16,118.3 2 0 +github.com/techschool/simplebank/api/user.go:120.2,125.16 2 1 +github.com/techschool/simplebank/api/user.go:125.16,128.3 2 0 +github.com/techschool/simplebank/api/user.go:130.2,139.16 2 1 +github.com/techschool/simplebank/api/user.go:139.16,142.3 2 0 +github.com/techschool/simplebank/api/user.go:144.2,152.30 2 1 +github.com/techschool/simplebank/api/validator.go:8.79,9.65 1 1 +github.com/techschool/simplebank/api/validator.go:9.65,11.3 1 1 +github.com/techschool/simplebank/api/validator.go:12.2,12.14 1 0 +github.com/techschool/simplebank/util/config.go:28.57,36.16 6 0 +github.com/techschool/simplebank/util/config.go:36.16,38.3 1 0 +github.com/techschool/simplebank/util/config.go:40.2,41.8 2 0 +github.com/techschool/simplebank/util/currency.go:11.48,12.18 1 0 +github.com/techschool/simplebank/util/currency.go:13.21,14.14 1 0 +github.com/techschool/simplebank/util/currency.go:16.2,16.14 1 0 +github.com/techschool/simplebank/util/password.go:10.52,12.16 2 1 +github.com/techschool/simplebank/util/password.go:12.16,14.3 1 0 +github.com/techschool/simplebank/util/password.go:15.2,15.36 1 1 +github.com/techschool/simplebank/util/password.go:19.66,21.2 1 1 +github.com/techschool/simplebank/util/random.go:12.13,14.2 1 1 +github.com/techschool/simplebank/util/random.go:17.38,19.2 1 0 +github.com/techschool/simplebank/util/random.go:22.33,26.25 3 1 +github.com/techschool/simplebank/util/random.go:26.25,29.3 2 1 +github.com/techschool/simplebank/util/random.go:31.2,31.20 1 1 +github.com/techschool/simplebank/util/random.go:35.27,37.2 1 0 +github.com/techschool/simplebank/util/random.go:40.26,42.2 1 0 +github.com/techschool/simplebank/util/random.go:45.30,49.2 3 0 +github.com/techschool/simplebank/util/random.go:52.27,54.2 1 0 +github.com/techschool/simplebank/mail/sender.go:32.97,38.2 1 1 +github.com/techschool/simplebank/mail/sender.go:47.9,56.32 8 1 +github.com/techschool/simplebank/mail/sender.go:56.32,58.17 2 1 +github.com/techschool/simplebank/mail/sender.go:58.17,60.4 1 0 +github.com/techschool/simplebank/mail/sender.go:63.2,64.44 2 1 diff --git a/db/mock/store_test.go b/db/mock/store_test.go new file mode 100644 index 00000000..37a14796 --- /dev/null +++ b/db/mock/store_test.go @@ -0,0 +1,454 @@ +package mockdb + +import ( + "context" + "testing" + "github.com/golang/mock/gomock" + "github.com/techschool/simplebank/db/sqlc" + "fmt" + "time" + "github.com/google/uuid" +) + + +// Test generated using Keploy +func TestAddAccountBalance_ValidParams_ReturnsAccount(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + mockStore := NewMockStore(ctrl) + ctx := context.Background() + params := db.AddAccountBalanceParams{ + Amount: 100, + ID: 1, + } + expectedAccount := db.Account{ + ID: 1, + Balance: 1000, + } + + mockStore.EXPECT(). + AddAccountBalance(ctx, params). + Return(expectedAccount, nil) + + account, err := mockStore.AddAccountBalance(ctx, params) + if err != nil { + t.Fatalf("unexpected error: %v", err) + } + if account != expectedAccount { + t.Errorf("expected %v, got %v", expectedAccount, account) + } +} + +// Test generated using Keploy +func TestGetAccount_InvalidID_ReturnsError(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + mockStore := NewMockStore(ctrl) + ctx := context.Background() + invalidAccountID := int64(-1) + + mockStore.EXPECT(). + GetAccount(ctx, invalidAccountID). + Return(db.Account{}, fmt.Errorf("invalid account ID")) + + _, err := mockStore.GetAccount(ctx, invalidAccountID) + if err == nil { + t.Fatalf("expected error, got nil") + } +} + + +// Test generated using Keploy +func TestCreateUser_ValidParams_ReturnsUser(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + mockStore := NewMockStore(ctrl) + ctx := context.Background() + params := db.CreateUserParams{ + Username: "testuser", + HashedPassword: "hashedpassword", + FullName: "Test User", + Email: "test@example.com", + } + expectedUser := db.User{ + Username: "testuser", + HashedPassword: "hashedpassword", + FullName: "Test User", + Email: "test@example.com", + } + + mockStore.EXPECT(). + CreateUser(ctx, params). + Return(expectedUser, nil) + + user, err := mockStore.CreateUser(ctx, params) + if err != nil { + t.Fatalf("unexpected error: %v", err) + } + if user != expectedUser { + t.Errorf("expected %v, got %v", expectedUser, user) + } +} + + +// Test generated using Keploy +func TestTransferTx_InsufficientBalance_ReturnsError(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + mockStore := NewMockStore(ctrl) + ctx := context.Background() + params := db.TransferTxParams{ + FromAccountID: 1, + ToAccountID: 2, + Amount: 10000, + } + + mockStore.EXPECT(). + TransferTx(ctx, params). + Return(db.TransferTxResult{}, fmt.Errorf("insufficient balance")) + + _, err := mockStore.TransferTx(ctx, params) + if err == nil { + t.Fatalf("expected error, got nil") + } +} + + +// Test generated using Keploy +func TestDeleteAccount_ValidID_Success(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + mockStore := NewMockStore(ctrl) + ctx := context.Background() + validAccountID := int64(1) + + mockStore.EXPECT(). + DeleteAccount(ctx, validAccountID). + Return(nil) + + err := mockStore.DeleteAccount(ctx, validAccountID) + if err != nil { + t.Fatalf("unexpected error: %v", err) + } +} + + +// Test generated using Keploy +func TestCreateSession_ValidParams_ReturnsSession(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + mockStore := NewMockStore(ctrl) + ctx := context.Background() + sessionID := uuid.New() + params := db.CreateSessionParams{ + ID: sessionID, + Username: "testuser", + RefreshToken: "sometoken", + UserAgent: "testagent", + ClientIp: "127.0.0.1", + IsBlocked: false, + ExpiresAt: time.Now().Add(24 * time.Hour), + } + expectedSession := db.Session{ + ID: sessionID, + Username: "testuser", + RefreshToken: "sometoken", + UserAgent: "testagent", + ClientIp: "127.0.0.1", + IsBlocked: false, + ExpiresAt: params.ExpiresAt, + CreatedAt: time.Now(), + } + + mockStore.EXPECT(). + CreateSession(ctx, params). + Return(expectedSession, nil) + + session, err := mockStore.CreateSession(ctx, params) + if err != nil { + t.Fatalf("unexpected error: %v", err) + } + if session != expectedSession { + t.Errorf("expected %v, got %v", expectedSession, session) + } +} + + +// Test generated using Keploy +func TestListAccounts_ValidParams_ReturnsAccounts(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + mockStore := NewMockStore(ctrl) + ctx := context.Background() + params := db.ListAccountsParams{ + Owner: "testowner", + Limit: 10, + Offset: 0, + } + expectedAccounts := []db.Account{ + { + ID: 1, + Owner: "testowner", + Balance: 1000, + Currency: "USD", + }, + { + ID: 2, + Owner: "testowner", + Balance: 2000, + Currency: "USD", + }, + } + + mockStore.EXPECT(). + ListAccounts(ctx, params). + Return(expectedAccounts, nil) + + accounts, err := mockStore.ListAccounts(ctx, params) + if err != nil { + t.Fatalf("unexpected error: %v", err) + } + if len(accounts) != len(expectedAccounts) { + t.Errorf("expected %d accounts, got %d", len(expectedAccounts), len(accounts)) + } + for i, account := range accounts { + if account != expectedAccounts[i] { + t.Errorf("expected %v, got %v", expectedAccounts[i], account) + } + } +} + + +// Test generated using Keploy +func TestGetEntry_InvalidID_ReturnsError(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + mockStore := NewMockStore(ctrl) + ctx := context.Background() + invalidEntryID := int64(-1) + + mockStore.EXPECT(). + GetEntry(ctx, invalidEntryID). + Return(db.Entry{}, fmt.Errorf("invalid entry ID")) + + _, err := mockStore.GetEntry(ctx, invalidEntryID) + if err == nil { + t.Fatalf("expected error, got nil") + } +} + + +// Test generated using Keploy +func TestUpdateAccount_ValidParams_Success(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + mockStore := NewMockStore(ctrl) + ctx := context.Background() + params := db.UpdateAccountParams{ + ID: 1, + Balance: 1500, + } + expectedAccount := db.Account{ + ID: 1, + Balance: 1500, + Currency: "USD", + } + + mockStore.EXPECT(). + UpdateAccount(ctx, params). + Return(expectedAccount, nil) + + account, err := mockStore.UpdateAccount(ctx, params) + if err != nil { + t.Fatalf("unexpected error: %v", err) + } + if account != expectedAccount { + t.Errorf("expected %v, got %v", expectedAccount, account) + } +} + + +// Test generated using Keploy +func TestCreateVerifyEmail_ValidParams_ReturnsVerifyEmail(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + mockStore := NewMockStore(ctrl) + ctx := context.Background() + params := db.CreateVerifyEmailParams{ + Username: "testuser", + Email: "test@example.com", + SecretCode: "secret123", + } + expectedVerifyEmail := db.VerifyEmail{ + ID: 1, + Username: "testuser", + Email: "test@example.com", + SecretCode: "secret123", + IsUsed: false, + CreatedAt: time.Now(), + ExpiredAt: time.Now().Add(24 * time.Hour), + } + + mockStore.EXPECT(). + CreateVerifyEmail(ctx, params). + Return(expectedVerifyEmail, nil) + + verifyEmail, err := mockStore.CreateVerifyEmail(ctx, params) + if err != nil { + t.Fatalf("unexpected error: %v", err) + } + if verifyEmail != expectedVerifyEmail { + t.Errorf("expected %v, got %v", expectedVerifyEmail, verifyEmail) + } +} + + +// Test generated using Keploy +func TestVerifyEmailTx_InvalidSecretCode_ReturnsError(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + mockStore := NewMockStore(ctrl) + ctx := context.Background() + params := db.VerifyEmailTxParams{ + EmailId: 1, + SecretCode: "invalidcode", + } + + mockStore.EXPECT(). + VerifyEmailTx(ctx, params). + Return(db.VerifyEmailTxResult{}, fmt.Errorf("invalid secret code")) + + _, err := mockStore.VerifyEmailTx(ctx, params) + if err == nil { + t.Fatalf("expected error, got nil") + } +} + + +// Test generated using Keploy +func TestUpdateUser_InvalidParams_ReturnsError(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + mockStore := NewMockStore(ctrl) + ctx := context.Background() + invalidParams := db.UpdateUserParams{ + Username: "", // Invalid username + } + + mockStore.EXPECT(). + UpdateUser(ctx, invalidParams). + Return(db.User{}, fmt.Errorf("invalid parameters")) + + _, err := mockStore.UpdateUser(ctx, invalidParams) + if err == nil { + t.Fatalf("expected error, got nil") + } +} + + +// Test generated using Keploy +func TestListEntries_ValidParams_ReturnsEntries(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + mockStore := NewMockStore(ctrl) + ctx := context.Background() + params := db.ListEntriesParams{ + AccountID: 1, + Limit: 10, + Offset: 0, + } + expectedEntries := []db.Entry{ + { + ID: 1, + AccountID: 1, + Amount: 100, + CreatedAt: time.Now(), + }, + { + ID: 2, + AccountID: 1, + Amount: -50, + CreatedAt: time.Now(), + }, + } + + mockStore.EXPECT(). + ListEntries(ctx, params). + Return(expectedEntries, nil) + + entries, err := mockStore.ListEntries(ctx, params) + if err != nil { + t.Fatalf("unexpected error: %v", err) + } + if len(entries) != len(expectedEntries) { + t.Errorf("expected %d entries, got %d", len(expectedEntries), len(entries)) + } + for i, entry := range entries { + if entry != expectedEntries[i] { + t.Errorf("expected %v, got %v", expectedEntries[i], entry) + } + } +} + + +// Test generated using Keploy +func TestListTransfers_ValidParams_ReturnsTransfers(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + mockStore := NewMockStore(ctrl) + ctx := context.Background() + params := db.ListTransfersParams{ + FromAccountID: 1, + ToAccountID: 2, + Limit: 10, + Offset: 0, + } + expectedTransfers := []db.Transfer{ + { + ID: 1, + FromAccountID: 1, + ToAccountID: 2, + Amount: 100, + CreatedAt: time.Now(), + }, + { + ID: 2, + FromAccountID: 1, + ToAccountID: 2, + Amount: 200, + CreatedAt: time.Now(), + }, + } + + mockStore.EXPECT(). + ListTransfers(ctx, params). + Return(expectedTransfers, nil) + + transfers, err := mockStore.ListTransfers(ctx, params) + if err != nil { + t.Fatalf("unexpected error: %v", err) + } + if len(transfers) != len(expectedTransfers) { + t.Errorf("expected %d transfers, got %d", len(expectedTransfers), len(transfers)) + } + for i, transfer := range transfers { + if transfer != expectedTransfers[i] { + t.Errorf("expected %v, got %v", expectedTransfers[i], transfer) + } + } +} + diff --git a/doc/statik/statik_test.go b/doc/statik/statik_test.go new file mode 100644 index 00000000..b9c640ab --- /dev/null +++ b/doc/statik/statik_test.go @@ -0,0 +1 @@ +package statik \ No newline at end of file diff --git a/go.sum b/go.sum index 31ccefdd..e0773a08 100644 --- a/go.sum +++ b/go.sum @@ -25,6 +25,7 @@ cloud.google.com/go v0.83.0/go.mod h1:Z7MJUsANfY0pYPdw0lbnivPx4/vhy/e2FEkSkF7vAV cloud.google.com/go v0.84.0/go.mod h1:RazrYuxIK6Kb7YrzzhPoLmCVzl7Sup4NrbKPg8KHSUM= cloud.google.com/go v0.87.0/go.mod h1:TpDYlFy7vuLzZMMZ+B6iRiELaY7z/gJPaqbMx6mlWcY= cloud.google.com/go v0.88.0/go.mod h1:dnKwfYbP9hQhefiUvpbcAyoGSHUrOxR20JVElLiUvEY= +cloud.google.com/go v0.99.0/go.mod h1:w0Xx2nLzqWJPuozYQX+hFfCSI8WioryfRDzkoI/Y2ZA= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= @@ -33,6 +34,7 @@ cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4g cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= +cloud.google.com/go/firestore v1.6.1/go.mod h1:asNXNOzBdyVQmEU+ggO8UPodTkEVFW5Qx+rwHnAz+EY= cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= @@ -110,6 +112,7 @@ github.com/antihax/optional v1.0.0/go.mod h1:uupD/76wgC+ih3iEmQUL+0Ugr19nfwCT1kd github.com/apache/arrow/go/arrow v0.0.0-20210818145353-234c94e4ce64/go.mod h1:2qMFB56yOP3KzkB3PbYZ4AlUFg3a88F67TIx5lB/WwY= github.com/apache/arrow/go/arrow v0.0.0-20211013220434-5962184e7a30/go.mod h1:Q7yQnSMnLvcXlZ8RV+jwz/6y1rQTqbX6C82SndT52Zs= github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= +github.com/armon/go-metrics v0.3.10/go.mod h1:4O98XIr/9W0sxpJ8UaYkvjk10Iff7SnFrb4QAOwNTFc= github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= github.com/aws/aws-sdk-go v1.15.11/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0= github.com/aws/aws-sdk-go v1.17.7/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= @@ -159,6 +162,7 @@ github.com/bugsnag/osext v0.0.0-20130617224835-0dd3f918b21b/go.mod h1:obH5gd0Bsq github.com/bugsnag/panicwrap v0.0.0-20151223152923-e2c28503fcd0/go.mod h1:D/8v3kj0zr8ZAKg1AQ6crr+5VwKN5eIywRkfhyM/+dE= github.com/cenkalti/backoff/v4 v4.0.2/go.mod h1:eEew/i+1Q6OrCDZh3WiXYv3+nJwBASZ8Bog/87DQnVg= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= github.com/cespare/xxhash/v2 v2.1.1/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cespare/xxhash/v2 v2.1.2 h1:YRXhKfTDauu4ajMg1TPgFO5jnlC2HCbmLXMcTG5cbYE= @@ -183,6 +187,7 @@ github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWH github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= +github.com/cncf/xds/go v0.0.0-20211130200136-a8f946100490/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ= github.com/cockroachdb/cockroach-go/v2 v2.1.1/go.mod h1:7NtUnP6eK+l6k483WSYNrq3Kb23bWV10IRV1TyeSpwM= github.com/cockroachdb/datadriven v0.0.0-20190809214429-80d97fb3cbaa/go.mod h1:zn76sxSg3SzpJ0PPJaLDCu+Bu0Lg3sKTORVIj19EIF8= @@ -341,9 +346,12 @@ github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.m github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ= github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0= +github.com/envoyproxy/go-control-plane v0.10.1/go.mod h1:AY7fTTXNdv/aJ2O5jwpxAPOWUZ7hQAEvzN5Pf27BkQQ= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= +github.com/envoyproxy/protoc-gen-validate v0.6.2/go.mod h1:2t7qjJNvHPx8IjnBOzl9E9/baC+qXE/TeeyBRzgJDws= github.com/evanphx/json-patch v4.9.0+incompatible/go.mod h1:50XU6AFN0ol/bzJsmQLiYLvXMP4fmwYFNcr97nuDLSk= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= +github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= github.com/fogleman/gg v1.3.0/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= github.com/form3tech-oss/jwt-go v3.2.2+incompatible/go.mod h1:pbq4aXjuKjdthFRnoDwaVPLA+WlJuPGy+QneDUgJi2k= @@ -461,6 +469,7 @@ github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4er github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= @@ -543,6 +552,7 @@ github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= +github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM= github.com/googleapis/gnostic v0.4.1/go.mod h1:LRhVm6pbyptWbWbuZ38d1eyptfvIytN3ir6b65WBswg= github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= @@ -564,17 +574,24 @@ github.com/grpc-ecosystem/grpc-gateway v1.16.0/go.mod h1:BDjrQk3hbvj6Nolgz8mAMFb github.com/grpc-ecosystem/grpc-gateway/v2 v2.10.0 h1:ESEyqQqXXFIcImj/BE8oKEX37Zsuceb2cZI+EL/zNCY= github.com/grpc-ecosystem/grpc-gateway/v2 v2.10.0/go.mod h1:XnLCLFp3tjoZJszVKjfpyAK6J8sYIcQXWQxmqLWF21I= github.com/hailocab/go-hostpool v0.0.0-20160125115350-e80d13ce29ed/go.mod h1:tMWxXQ9wFIaZeTI9F+hmhFiGpFmhOHzyShyFUhRm0H4= +github.com/hashicorp/consul/api v1.12.0/go.mod h1:6pVBMo0ebnYdt2S3H87XhekM/HHrUoTD2XXb/VrZVy0= github.com/hashicorp/errwrap v0.0.0-20141028054710-7554cd9344ce/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= github.com/hashicorp/errwrap v1.0.0 h1:hLrqtEDnRye3+sgx6z4qVLNuviH3MR5aQ0ykNJa/UYA= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= +github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48= +github.com/hashicorp/go-hclog v1.0.0/go.mod h1:whpDNt7SSdeAju8AWKIWsul05p54N/39EeqMAyrmvFQ= +github.com/hashicorp/go-immutable-radix v1.3.1/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60= github.com/hashicorp/go-multierror v0.0.0-20161216184304-ed905158d874/go.mod h1:JMRHfdO9jKNzS/+BTlxCjKNQHg/jZAft8U7LloJvN7I= github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= github.com/hashicorp/go-multierror v1.1.0 h1:B9UzwGQJehnUY1yNrnwREHc3fGbC2xefo8g4TbElacI= github.com/hashicorp/go-multierror v1.1.0/go.mod h1:spPvp8C1qA32ftKqdAHm4hHTbPw+vmowP0z+KUhOZdA= +github.com/hashicorp/go-rootcerts v1.0.2/go.mod h1:pqUvnprVnM5bf7AOirdbb01K4ccR319Vf4pU3K5EGc8= github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.4/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4= github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= +github.com/hashicorp/serf v0.9.6/go.mod h1:TXZNMjZQijwlDvp+r0b63xZ45H7JmCmgg4gpTwn9UV4= github.com/hibiken/asynq v0.23.0 h1:kmKkNFgqiXBatC8oz94Mer6uvKoGn4STlIVDV5wnKyE= github.com/hibiken/asynq v0.23.0/go.mod h1:K70jPVx+CAmmQrXot7Dru0D52EO7ob4BIun3ri5z1Qw= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= @@ -903,6 +920,7 @@ github.com/rs/zerolog v1.28.0/go.mod h1:NILgTygv/Uej1ra5XxGf82ZFSLk58MFGAUS2o6us github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= github.com/ruudk/golang-pdf417 v0.0.0-20181029194003-1af4ab5afa58/go.mod h1:6lfFZQK844Gfx8o5WFuvpxWRwnSoipWe/p622j1v06w= github.com/safchain/ethtool v0.0.0-20190326074333-42ed695e3de8/go.mod h1:Z0q5wiBQGYcxhMZ6gUqHn6pYNLypFAvaL3UvgZLR0U4= +github.com/sagikazarmark/crypt v0.4.0/go.mod h1:ALv2SRj7GxYV4HO9elxH9nS6M9gW+xDNxqmyJ6RfDFM= github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= github.com/seccomp/libseccomp-golang v0.9.1/go.mod h1:GbW5+tmTXfcxTToHLXlScSlAvWlF4P2Ca7zGrPiEpWo= github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4= @@ -1016,6 +1034,9 @@ go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.etcd.io/bbolt v1.3.5/go.mod h1:G5EMThwa9y8QZGBClrRx5EY+Yw9kAhnjy3bSjsnlVTQ= go.etcd.io/etcd v0.5.0-alpha.5.0.20200910180754-dd1b699fc489/go.mod h1:yVHk9ub3CSBatqGNg7GRmsnfLWtoW60w4eDYfh7vHDg= +go.etcd.io/etcd/api/v3 v3.5.1/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= +go.etcd.io/etcd/client/pkg/v3 v3.5.1/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= +go.etcd.io/etcd/client/v2 v2.305.1/go.mod h1:pMEacxZW7o8pg4CrFE7pquyCJJzZvkvdD2RibOCCCGs= go.mongodb.org/mongo-driver v1.7.0/go.mod h1:Q4oFMbo1+MSNqICAdYMlC/zSTrwCogR4R8NzkI+yfU8= go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1/go.mod h1:SNgMg+EgDFwmvSmLRTNKC5fegJjB7v23qTQ0XLGUNHk= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= @@ -1112,6 +1133,7 @@ golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -1187,6 +1209,7 @@ golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= +golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -1306,6 +1329,7 @@ golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= +golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -1437,6 +1461,7 @@ google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59t google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw= google.golang.org/api v0.51.0/go.mod h1:t4HdrdoNgyN5cbEfm7Lum0lcLDLiise1F8qDKX00sOU= +google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo= google.golang.org/appengine v1.0.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.3.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -1665,3 +1690,4 @@ sigs.k8s.io/structured-merge-diff/v4 v4.0.2/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK sigs.k8s.io/structured-merge-diff/v4 v4.0.3/go.mod h1:bJZC9H9iH24zzfZ/41RGcq60oK1F7G282QMXDPYydCw= sigs.k8s.io/yaml v1.1.0/go.mod h1:UJmg0vDUVViEyp3mgSv9WPwZCDxu4rQW1olrI1uml+o= sigs.k8s.io/yaml v1.2.0/go.mod h1:yfXDCHCao9+ENCvLSE62v9VSji2MKu5jeNfTrofGhJc= +sigs.k8s.io/yaml v1.3.0/go.mod h1:GeOyir5tyXNByN85N/dRIT9es5UQNerPYEKK56eTBm8= diff --git a/val/validator_test.go b/val/validator_test.go new file mode 100644 index 00000000..af5bf683 --- /dev/null +++ b/val/validator_test.go @@ -0,0 +1,89 @@ +package val + +import ( + "testing" + + + +) + + +// Test generated using Keploy +func TestValidateString_ShortInput_Error(t *testing.T) { + err := ValidateString("ab", 3, 10) + if err == nil { + t.Errorf("Expected an error for input shorter than minimum length, but got nil") + } +} + +// Test generated using Keploy +func TestValidateUsername_InvalidCharacters_Error(t *testing.T) { + err := ValidateUsername("Invalid@Username") + if err == nil { + t.Errorf("Expected an error for username with invalid characters, but got nil") + } +} + + +// Test generated using Keploy +func TestValidateFullName_InvalidCharacters_Error(t *testing.T) { + err := ValidateFullName("John123") + if err == nil { + t.Errorf("Expected an error for full name with invalid characters, but got nil") + } +} + + +// Test generated using Keploy +func TestValidatePassword_ShortPassword_Error(t *testing.T) { + err := ValidatePassword("12345") + if err == nil { + t.Errorf("Expected an error for password shorter than minimum length, but got nil") + } +} + + +// Test generated using Keploy +func TestValidateEmail_InvalidEmail_Error(t *testing.T) { + err := ValidateEmail("invalid-email") + if err == nil { + t.Errorf("Expected an error for invalid email address, but got nil") + } +} + + +// Test generated using Keploy +func TestValidateEmailId_NonPositiveInteger_Error(t *testing.T) { + err := ValidateEmailId(-1) + if err == nil { + t.Errorf("Expected an error for non-positive email ID, but got nil") + } +} + + +// Test generated using Keploy +func TestValidateFullName_ValidFullName_NoError(t *testing.T) { + err := ValidateFullName("John Doe") + if err != nil { + t.Errorf("Expected no error for a valid full name, but got %v", err) + } +} + + +// Test generated using Keploy +func TestValidateEmail_ValidEmail_NoError(t *testing.T) { + err := ValidateEmail("example@example.com") + if err != nil { + t.Errorf("Expected no error for a valid email address, but got %v", err) + } +} + + +// Test generated using Keploy +func TestValidateEmailId_PositiveInteger_NoError(t *testing.T) { + err := ValidateEmailId(123) + if err != nil { + t.Errorf("Expected no error for a positive integer email ID, but got %v", err) + } +} + diff --git a/worker/mock/distributor_test.go b/worker/mock/distributor_test.go new file mode 100644 index 00000000..ae89f0bf --- /dev/null +++ b/worker/mock/distributor_test.go @@ -0,0 +1,52 @@ +package mockwk + +import ( + "context" + "testing" + "github.com/golang/mock/gomock" + "github.com/techschool/simplebank/worker" + "github.com/hibiken/asynq" +) + + +// Test generated using Keploy +func TestDistributeTaskSendVerifyEmail_Success(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + mockDistributor := NewMockTaskDistributor(ctrl) + ctx := context.Background() + payload := &worker.PayloadSendVerifyEmail{Username: "testuser"} + options := []asynq.Option{} + + mockDistributor.EXPECT(). + DistributeTaskSendVerifyEmail(ctx, payload, options). + Return(nil) + + err := mockDistributor.DistributeTaskSendVerifyEmail(ctx, payload, options...) + if err != nil { + t.Errorf("Expected no error, got %v", err) + } +} + +// Test generated using Keploy +func TestDistributeTaskSendVerifyEmail_WithOptions(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + mockDistributor := NewMockTaskDistributor(ctrl) + ctx := context.Background() + payload := &worker.PayloadSendVerifyEmail{Username: "testuser"} + option1 := asynq.MaxRetry(5) + option2 := asynq.Queue("critical") + + mockDistributor.EXPECT(). + DistributeTaskSendVerifyEmail(ctx, payload, option1, option2). + Return(nil) + + err := mockDistributor.DistributeTaskSendVerifyEmail(ctx, payload, option1, option2) + if err != nil { + t.Errorf("Expected no error, got %v", err) + } +} +