package Ġorg . arch guard . scanner . core . client Ċ Ċ import Ġch api . domain . core . Code Data Struct Ċ import Ġorg . arch guard . scanner . core . diff changes . Changed Call Ċ import Ġorg . arch guard . scanner . core . git . Git Logs Ċ import Ġorg . arch guard . scanner . core . sca . Composition Dependency Ċ import Ġorg . arch guard . scanner . core . source code . Code Database Relation Ċ import Ġorg . arch guard . scanner . core . source code . Container Service Ċ Ċ // Ġapi Ġof Ġthe Ġarch guard , Ġscanner Ġcan Ġcommunicate Ġto Ġserver Ġvia Ġthis Ġapi Ġwith Ġlimited Ġfunctions Ċ interface ĠArch Guard Client Ġ{ ĊĠĠĠ Ġfun Ġsave Data Structure ( codes : ĠList < Code Data Struct >) ĊĠĠĠ Ġfun Ġsave Api ( apis : ĠList < Container Service >) ĊĠĠĠ Ġfun Ġsave Relation ( records : ĠList < Code Database Relation >) ĊĠĠĠ Ġfun Ġsave Git Logs ( git Logs : ĠGit Logs ) ĊĠĠĠ Ġfun Ġsave D iffs ( calls : ĠList < Changed Call >) ĊĠĠĠ Ġfun Ġsave Dependencies ( dependencies : ĠList < Composition Dependency >) Ċ } Ċ