@ file : Suppress (" INTERFACE _ WITH _ SUPER CLASS ", Ġ" OVER RID ING _ FINAL _ MEMBER ", Ġ" RETURN _ TYPE _ MIS MATCH _ ON _ OVERRIDE ", Ġ" CONF LI CT ING _ OVERLOAD S ", Ġ" EXTERNAL _ DE LEG ATION ") Ċ Ċ import Ġkotlin . js .* Ċ import Ġkotlin . js . Json Ċ import Ġorg . kh ronos . webgl .* Ċ import Ġorg . w 3 c . dom .* Ċ import Ġorg . w 3 c . dom . events .* Ċ import Ġorg . w 3 c . dom . parsing .* Ċ import Ġorg . w 3 c . dom . svg .* Ċ import Ġorg . w 3 c . dom . url .* Ċ import Ġorg . w 3 c . fetch .* Ċ import Ġorg . w 3 c . files .* Ċ import Ġorg . w 3 c . notifications .* Ċ import Ġorg . w 3 c . performance .* Ċ import Ġorg . w 3 c . workers .* Ċ import Ġorg . w 3 c . xhr .* Ċ import ĠBudget s . Budget ed And Actual Amount s Ċ import ĠBudget s . Budget Ċ import ĠBudget s . Notification With Sub scribers Ċ import ĠBudget s . Notification Ċ import ĠBudget s . Subscriber Ċ import ĠBudget s . Create Budget Request Ċ import ĠBudget s . Create Budget Response Ċ import ĠBudget s . Create Notification Request Ċ import ĠBudget s . Create Notification Response Ċ import ĠBudget s . Create Subscriber Request Ċ import ĠBudget s . Create Subscriber Response Ċ import ĠBudget s . Delete Budget Request Ċ import ĠBudget s . Delete Budget Response Ċ import ĠBudget s . Delete Notification Request Ċ import ĠBudget s . Delete Notification Response Ċ import ĠBudget s . Delete Subscriber Request Ċ import ĠBudget s . Delete Subscriber Response Ċ import ĠBudget s . Describe Budget Request Ċ import ĠBudget s . Describe Budget Response Ċ import ĠBudget s . Describe Budget Performance History Request Ċ import ĠBudget s . Describe Budget Performance History Response Ċ import ĠBudget s . Describe Budget sRequest Ċ import ĠBudget s . Describe Budget s Response Ċ import ĠBudget s . Describe Notifications For Budget Request Ċ import ĠBudget s . Describe Notifications For Budget Response Ċ import ĠBudget s . Describe Sub scribers For Notification Request Ċ import ĠBudget s . Describe Sub scribers For Notification Response Ċ import ĠBudget s . Update Budget Request Ċ import ĠBudget s . Update Budget Response Ċ import ĠBudget s . Update Notification Request Ċ import ĠBudget s . Update Notification Response Ċ import ĠBudget s . Update Subscriber Request Ċ import ĠBudget s . Update Subscriber Response Ċ import ĠBudget s . S pend Ċ import ĠBudget s . Pl anned Budget Limits Ċ import ĠBudget s . Cost Filters Ċ import ĠBudget s . Cost Types Ċ import ĠBudget s . Time Period Ċ import ĠBudget s . Calculated S pend Ċ import ĠBudget s . Budget Performance History Ċ Ċ type alias ĠAccount Id Ġ= ĠString Ċ Ċ type alias ĠB ud getName Ġ= ĠString Ċ Ċ type alias ĠBudget ed And Actual Amount s List Ġ= ĠArray < Budget ed And Actual Amount s > Ċ Ċ type alias ĠBudget s Ġ= ĠArray < Budget > Ċ Ċ type alias ĠDimension Values Ġ= ĠArray < Generic String > Ċ Ċ type alias ĠGeneric String Ġ= ĠString Ċ Ċ type alias ĠGeneric Timestamp Ġ= ĠDate Ċ Ċ type alias ĠMax Results Ġ= ĠNumber Ċ Ċ type alias ĠNotification Threshold Ġ= ĠNumber Ċ Ċ type alias ĠNotification With Sub scribers List Ġ= ĠArray < Notification With Sub scribers > Ċ Ċ type alias ĠNotifications Ġ= ĠArray < Notification > Ċ Ċ type alias ĠNullable Boolean Ġ= ĠBoolean Ċ Ċ type alias ĠNumeric Value Ġ= ĠString Ċ Ċ type alias ĠSubscriber Address Ġ= ĠString Ċ Ċ type alias ĠSub scribers Ġ= ĠArray < Subscriber > Ċ Ċ type alias ĠUnit Value Ġ= ĠString Ċ Ċ @ Js Module (" aws - sdk ") Ċ external Ġopen Ġclass ĠBudget s ( options : ĠService Configuration Options Ġ/* ĠService Configuration Options Ġ& ĠClient Api Versions Ġ*/ Ġ= Ġdefined Ex tern ally ) Ġ: ĠService Ġ{ ĊĠĠĠ Ġopen Ġvar Ġconfig : ĠConfig Base Ġ/* ĠConfig Ġ& ĠBudget s . Types . Client Configuration Ġ*/ ĊĠĠĠ Ġopen Ġfun Ġcreate Budget ( params : ĠCreate Budget Request , Ġcallback : Ġ( err : ĠAW SError , Ġdata : ĠCreate Budget Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Create Budget Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġcreate Budget ( callback : Ġ( err : ĠAW SError , Ġdata : ĠCreate Budget Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Create Budget Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġcreate Notification ( params : ĠCreate Notification Request , Ġcallback : Ġ( err : ĠAW SError , Ġdata : ĠCreate Notification Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Create Notification Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġcreate Notification ( callback : Ġ( err : ĠAW SError , Ġdata : ĠCreate Notification Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Create Notification Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġcreate Subscriber ( params : ĠCreate Subscriber Request , Ġcallback : Ġ( err : ĠAW SError , Ġdata : ĠCreate Subscriber Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Create Subscriber Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġcreate Subscriber ( callback : Ġ( err : ĠAW SError , Ġdata : ĠCreate Subscriber Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Create Subscriber Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġdelete Budget ( params : ĠDelete Budget Request , Ġcallback : Ġ( err : ĠAW SError , Ġdata : ĠDelete Budget Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Delete Budget Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġdelete Budget ( callback : Ġ( err : ĠAW SError , Ġdata : ĠDelete Budget Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Delete Budget Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġdelete Notification ( params : ĠDelete Notification Request , Ġcallback : Ġ( err : ĠAW SError , Ġdata : ĠDelete Notification Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Delete Notification Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġdelete Notification ( callback : Ġ( err : ĠAW SError , Ġdata : ĠDelete Notification Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Delete Notification Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġdelete Subscriber ( params : ĠDelete Subscriber Request , Ġcallback : Ġ( err : ĠAW SError , Ġdata : ĠDelete Subscriber Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Delete Subscriber Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġdelete Subscriber ( callback : Ġ( err : ĠAW SError , Ġdata : ĠDelete Subscriber Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Delete Subscriber Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġdescribe Budget ( params : ĠDescribe Budget Request , Ġcallback : Ġ( err : ĠAW SError , Ġdata : ĠDescribe Budget Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Describe Budget Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġdescribe Budget ( callback : Ġ( err : ĠAW SError , Ġdata : ĠDescribe Budget Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Describe Budget Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġdescribe Budget Performance History ( params : ĠDescribe Budget Performance History Request , Ġcallback : Ġ( err : ĠAW SError , Ġdata : ĠDescribe Budget Performance History Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Describe Budget Performance History Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġdescribe Budget Performance History ( callback : Ġ( err : ĠAW SError , Ġdata : ĠDescribe Budget Performance History Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Describe Budget Performance History Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġdescribe Budget s ( params : ĠDescribe Budget sRequest , Ġcallback : Ġ( err : ĠAW SError , Ġdata : ĠDescribe Budget s Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Describe Budget s Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġdescribe Budget s ( callback : Ġ( err : ĠAW SError , Ġdata : ĠDescribe Budget s Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Describe Budget s Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġdescribe Notifications For Budget ( params : ĠDescribe Notifications For Budget Request , Ġcallback : Ġ( err : ĠAW SError , Ġdata : ĠDescribe Notifications For Budget Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Describe Notifications For Budget Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġdescribe Notifications For Budget ( callback : Ġ( err : ĠAW SError , Ġdata : ĠDescribe Notifications For Budget Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Describe Notifications For Budget Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġdescribe Sub scribers For Notification ( params : ĠDescribe Sub scribers For Notification Request , Ġcallback : Ġ( err : ĠAW SError , Ġdata : ĠDescribe Sub scribers For Notification Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Describe Sub scribers For Notification Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġdescribe Sub scribers For Notification ( callback : Ġ( err : ĠAW SError , Ġdata : ĠDescribe Sub scribers For Notification Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Describe Sub scribers For Notification Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġupdate Budget ( params : ĠUpdate Budget Request , Ġcallback : Ġ( err : ĠAW SError , Ġdata : ĠUpdate Budget Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Update Budget Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġupdate Budget ( callback : Ġ( err : ĠAW SError , Ġdata : ĠUpdate Budget Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Update Budget Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġupdate Notification ( params : ĠUpdate Notification Request , Ġcallback : Ġ( err : ĠAW SError , Ġdata : ĠUpdate Notification Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Update Notification Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġupdate Notification ( callback : Ġ( err : ĠAW SError , Ġdata : ĠUpdate Notification Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Update Notification Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġupdate Subscriber ( params : ĠUpdate Subscriber Request , Ġcallback : Ġ( err : ĠAW SError , Ġdata : ĠUpdate Subscriber Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Update Subscriber Response , ĠAW SError > ĊĠĠĠ Ġopen Ġfun Ġupdate Subscriber ( callback : Ġ( err : ĠAW SError , Ġdata : ĠUpdate Subscriber Response ) Ġ-> ĠUnit Ġ= Ġdefined Ex tern ally ): ĠRequest < Update Subscriber Response , ĠAW SError > ĊĠĠĠ Ġinterface ĠBudget Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠB ud getName : ĠB ud getName ĊĠĠĠĠĠĠĠ Ġvar ĠBudget Limit : ĠS pend ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠPl anned Budget Limits : ĠPl anned Budget Limits ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠCost Filters : ĠCost Filters ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠCost Types : ĠCost Types ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠTimeUnit : ĠString Ġ/* Ġ" DA IL Y " Ġ| Ġ" MONTH LY " Ġ| Ġ" QU AR TER LY " Ġ| Ġ" AN NU ALLY " Ġ| ĠString Ġ*/ ĊĠĠĠĠĠĠĠ Ġvar ĠTime Period : ĠTime Period ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠCalcul ated S pend : ĠCalcul ated S pend ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠB ud getType : ĠString Ġ/* Ġ" USAGE " Ġ| Ġ" CO ST " Ġ| Ġ" RI _ UTIL IZATION " Ġ| Ġ" RI _ COVERAGE " Ġ| Ġ" SA V INGS _ PLAN S _ UTIL IZATION " Ġ| Ġ" SA V INGS _ PLAN S _ COVERAGE " Ġ| ĠString Ġ*/ ĊĠĠĠĠĠĠĠ Ġvar ĠLast Updated Time : ĠGeneric Timestamp ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠBudget Performance History Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠB ud getName : ĠB ud getName ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠB ud getType : ĠString Ġ/* Ġ" USAGE " Ġ| Ġ" CO ST " Ġ| Ġ" RI _ UTIL IZATION " Ġ| Ġ" RI _ COVERAGE " Ġ| Ġ" SA V INGS _ PLAN S _ UTIL IZATION " Ġ| Ġ" SA V INGS _ PLAN S _ COVERAGE " Ġ| ĠString Ġ*/ ĊĠĠĠĠĠĠĠ Ġvar ĠCost Filters : ĠCost Filters ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠCost Types : ĠCost Types ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠTimeUnit : ĠString Ġ/* Ġ" DA IL Y " Ġ| Ġ" MONTH LY " Ġ| Ġ" QU AR TER LY " Ġ| Ġ" AN NU ALLY " Ġ| ĠString Ġ*/ ĊĠĠĠĠĠĠĠ Ġvar ĠBudget ed And Actual Amount s List : ĠBudget ed And Actual Amount s List ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠBudget ed And Actual Amount s Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠBudget ed Amount : ĠS pend ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠActual Amount : ĠS pend ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠTime Period : ĠTime Period ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠCalcul ated S pend Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠActual S pend : ĠS pend ĊĠĠĠĠĠĠĠ Ġvar ĠFore cast ed S pend : ĠS pend ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠCost Filters Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ native Getter ĊĠĠĠĠĠĠĠ Ġoperator Ġfun Ġget ( key : ĠString ): ĠDimension Values ? ĊĠĠĠĠĠĠĠ Ġ@ native Setter ĊĠĠĠĠĠĠĠ Ġoperator Ġfun Ġset ( key : ĠString , Ġvalue : ĠDimension Values ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠCost Types Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠInclude Tax : ĠNullable Boolean ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠInclude Subscription : ĠNullable Boolean ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠUse B len ded : ĠNullable Boolean ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠInclude Refund : ĠNullable Boolean ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠInclude Credit : ĠNullable Boolean ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠInclude Up front : ĠNullable Boolean ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠInclude Recurring : ĠNullable Boolean ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠInclude Other Subscription : ĠNullable Boolean ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠInclude Support : ĠNullable Boolean ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠInclude Discount : ĠNullable Boolean ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠUse Am ort ized : ĠNullable Boolean ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠCreate Budget Request Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠAccount Id : ĠAccount Id ĊĠĠĠĠĠĠĠ Ġvar ĠBudget : ĠBudget ĊĠĠĠĠĠĠĠ Ġvar ĠNotifications With Sub scribers : ĠNotification With Sub scribers List ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠCreate Budget Response ĊĠĠĠ Ġinterface ĠCreate Notification Request Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠAccount Id : ĠAccount Id ĊĠĠĠĠĠĠĠ Ġvar ĠB ud getName : ĠB ud getName ĊĠĠĠĠĠĠĠ Ġvar ĠNotification : ĠNotification ĊĠĠĠĠĠĠĠ Ġvar ĠSub scribers : ĠSub scribers ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠCreate Notification Response ĊĠĠĠ Ġinterface ĠCreate Subscriber Request Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠAccount Id : ĠAccount Id ĊĠĠĠĠĠĠĠ Ġvar ĠB ud getName : ĠB ud getName ĊĠĠĠĠĠĠĠ Ġvar ĠNotification : ĠNotification ĊĠĠĠĠĠĠĠ Ġvar ĠSubscriber : ĠSubscriber ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠCreate Subscriber Response ĊĠĠĠ Ġinterface ĠDelete Budget Request Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠAccount Id : ĠAccount Id ĊĠĠĠĠĠĠĠ Ġvar ĠB ud getName : ĠB ud getName ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠDelete Budget Response ĊĠĠĠ Ġinterface ĠDelete Notification Request Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠAccount Id : ĠAccount Id ĊĠĠĠĠĠĠĠ Ġvar ĠB ud getName : ĠB ud getName ĊĠĠĠĠĠĠĠ Ġvar ĠNotification : ĠNotification ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠDelete Notification Response ĊĠĠĠ Ġinterface ĠDelete Subscriber Request Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠAccount Id : ĠAccount Id ĊĠĠĠĠĠĠĠ Ġvar ĠB ud getName : ĠB ud getName ĊĠĠĠĠĠĠĠ Ġvar ĠNotification : ĠNotification ĊĠĠĠĠĠĠĠ Ġvar ĠSubscriber : ĠSubscriber ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠDelete Subscriber Response ĊĠĠĠ Ġinterface ĠDescribe Budget Performance History Request Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠAccount Id : ĠAccount Id ĊĠĠĠĠĠĠĠ Ġvar ĠB ud getName : ĠB ud getName ĊĠĠĠĠĠĠĠ Ġvar ĠTime Period : ĠTime Period ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠMax Results : ĠMax Results ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠNext Token : ĠGeneric String ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠDescribe Budget Performance History Response Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠBudget Performance History : ĠBudget Performance History ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠNext Token : ĠGeneric String ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠDescribe Budget Request Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠAccount Id : ĠAccount Id ĊĠĠĠĠĠĠĠ Ġvar ĠB ud getName : ĠB ud getName ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠDescribe Budget Response Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠBudget : ĠBudget ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠDescribe Budget sRequest Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠAccount Id : ĠAccount Id ĊĠĠĠĠĠĠĠ Ġvar ĠMax Results : ĠMax Results ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠNext Token : ĠGeneric String ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠDescribe Budget s Response Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠBudget s : ĠBudget s ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠNext Token : ĠGeneric String ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠDescribe Notifications For Budget Request Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠAccount Id : ĠAccount Id ĊĠĠĠĠĠĠĠ Ġvar ĠB ud getName : ĠB ud getName ĊĠĠĠĠĠĠĠ Ġvar ĠMax Results : ĠMax Results ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠNext Token : ĠGeneric String ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠDescribe Notifications For Budget Response Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠNotifications : ĠNotifications ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠNext Token : ĠGeneric String ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠDescribe Sub scribers For Notification Request Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠAccount Id : ĠAccount Id ĊĠĠĠĠĠĠĠ Ġvar ĠB ud getName : ĠB ud getName ĊĠĠĠĠĠĠĠ Ġvar ĠNotification : ĠNotification ĊĠĠĠĠĠĠĠ Ġvar ĠMax Results : ĠMax Results ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠNext Token : ĠGeneric String ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠDescribe Sub scribers For Notification Response Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠSub scribers : ĠSub scribers ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠNext Token : ĠGeneric String ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠNotification Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠNotification Type : ĠString Ġ/* Ġ" ACT UAL " Ġ| Ġ" FORE CAST ED " Ġ| ĠString Ġ*/ ĊĠĠĠĠĠĠĠ Ġvar ĠComparison Operator : ĠString Ġ/* Ġ" GRE ATER _ THAN " Ġ| Ġ" LESS _ THAN " Ġ| Ġ" EQUAL _ TO " Ġ| ĠString Ġ*/ ĊĠĠĠĠĠĠĠ Ġvar ĠThreshold : ĠNotification Threshold ĊĠĠĠĠĠĠĠ Ġvar ĠThreshold Type : ĠString Ġ/* Ġ" PERCENT AGE " Ġ| Ġ" AB SOL UTE _ VALUE " Ġ| ĠString Ġ*/ ĊĠĠĠĠĠĠĠ Ġvar ĠNotification State : ĠString Ġ/* Ġ" OK " Ġ| Ġ" ALARM " Ġ| ĠString Ġ*/ ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠNotification With Sub scribers Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠNotification : ĠNotification ĊĠĠĠĠĠĠĠ Ġvar ĠSub scribers : ĠSub scribers ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠPl anned Budget Limits Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ native Getter ĊĠĠĠĠĠĠĠ Ġoperator Ġfun Ġget ( key : ĠString ): ĠS pend ? ĊĠĠĠĠĠĠĠ Ġ@ native Setter ĊĠĠĠĠĠĠĠ Ġoperator Ġfun Ġset ( key : ĠString , Ġvalue : ĠS pend ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠS pend Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠAmount : ĠNumeric Value ĊĠĠĠĠĠĠĠ Ġvar ĠUnit : ĠUnit Value ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠSubscriber Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠSubscription Type : ĠString Ġ/* Ġ" S NS " Ġ| Ġ" EMAIL " Ġ| ĠString Ġ*/ ĊĠĠĠĠĠĠĠ Ġvar ĠAddress : ĠSubscriber Address ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠTime Period Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠStart : ĠGeneric Timestamp ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠ Ġvar ĠEnd : ĠGeneric Timestamp ? ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= Ġdefined Ex tern ally ĊĠĠĠĠĠĠĠĠĠĠĠ Ġset ( value ) Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠUpdate Budget Request Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠAccount Id : ĠAccount Id ĊĠĠĠĠĠĠĠ Ġvar ĠNew Budget : ĠBudget ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠUpdate Budget Response ĊĠĠĠ Ġinterface ĠUpdate Notification Request Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠAccount Id : ĠAccount Id ĊĠĠĠĠĠĠĠ Ġvar ĠB ud getName : ĠB ud getName ĊĠĠĠĠĠĠĠ Ġvar ĠOld Notification : ĠNotification ĊĠĠĠĠĠĠĠ Ġvar ĠNew Notification : ĠNotification ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠUpdate Notification Response ĊĠĠĠ Ġinterface ĠUpdate Subscriber Request Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠAccount Id : ĠAccount Id ĊĠĠĠĠĠĠĠ Ġvar ĠB ud getName : ĠB ud getName ĊĠĠĠĠĠĠĠ Ġvar ĠNotification : ĠNotification ĊĠĠĠĠĠĠĠ Ġvar ĠOld Subscriber : ĠSubscriber ĊĠĠĠĠĠĠĠ Ġvar ĠNew Subscriber : ĠSubscriber ĊĠĠĠ Ġ} ĊĠĠĠ Ġinterface ĠUpdate Subscriber Response ĊĠĠĠ Ġinterface ĠClient Api Versions Ġ{ ĊĠĠĠĠĠĠĠ Ġvar ĠapiVersion : ĠString Ġ/* Ġ" 2 0 1 6 - 1 0 - 2 0 " Ġ| Ġ" latest " Ġ| ĠString Ġ*/ ĊĠĠĠ Ġ} Ċ }