!V1f ddlmZddlmZddlmZddlmZddlm Z m Z m Z m Z m Z mZmZmZmZmZmZmZddlmZddlmZmZmZmZGdd eZGd d eZGd d eeZdedefdZdededefdZ edde eZ!y))List) APIEndpoint)AdditionalInfo)get_expected_overall_status) AptUpgradeData AttachData EnableData FixPlanError FixPlanResult FixPlanStepFixPlanUSNResultFixPlanWarningNoOpDataPackageCannotBeInstalledDataSecurityIssueNotFixedData fix_plan_usn)UAConfig) DataObjectFieldStringDataValue data_listc>eZdZedeegZdeefdZ y)USNFixPlanOptionsusnsc||_yN)r)selfrs M/usr/lib/python3/dist-packages/uaclient/api/u/pro/security/fix/usn/plan/v1.py__init__zUSNFixPlanOptions.__init__!s  N) __name__ __module__ __qualname__rrrfieldsrstrrr rrrs( fi01FT#Yr rcReZdZedeedeegZdede efdZ y)USNFixPlanResultexpected_statusrc ||_||_yrr)r)rr)rs rrzUSNFixPlanResult.__init__+s. r N) r!r"r#rrrr r$r%rrr&r rr(r(%s= 1 fi 012F 3d;K6Lr r(c,eZdZedegZdefdZy)USNSFixPlanResult usns_datac||_yrr.)rr.s rrzUSNSFixPlanResult.__init__5s "r N)r!r"r#rr(r$rr&r rr-r-0s! k+,F#%5#r r-optionsreturnc*t|tSr)_planr)r1s rplanr59s (* %%r cfgcg}d}|jD]@}t||}t||jj}|j |Bt t||S)N)r6r+r0)rrrtarget_usn_planr)appendr-r()r1r6rr)usnusn_plans rr4r4=sq DO||-5 X55EE  H  "+  r v1 USNFixPlan)versionnamefn options_clsN)"typingruaclient.api.apiruaclient.api.data_typesr'uaclient.api.u.pro.security.fix._commonr/uaclient.api.u.pro.security.fix._common.plan.v1rrr r r r r rrrrruaclient.configruaclient.data_typesrrrrrr(r-r5r4endpointr&r rrKs(2O    %MM z# N#&#&(9&$88I$    !  r