winget-cli

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

RepairOptions.cpp (3260B)


      1 // Copyright (c) Microsoft Corporation.
      2 // Licensed under the MIT License.
      3 
      4 #include "pch.h"
      5 #pragma warning( push )
      6 #pragma warning ( disable : 4467 6388)
      7 // 6388 Allow CreateInstance.
      8 #include <wil\cppwinrt_wrl.h>
      9 // 4467 Allow use of uuid attribute for com object creation.
     10 #include "RepairOptions.h"
     11 #pragma warning( pop )
     12 #include "RepairOptions.g.cpp"
     13 #include "Converters.h"
     14 #include "Helpers.h"
     15 
     16 namespace winrt::Microsoft::Management::Deployment::implementation
     17 {
     18     RepairOptions::RepairOptions()
     19     {
     20     }
     21 
     22     winrt::Microsoft::Management::Deployment::PackageVersionId RepairOptions::PackageVersionId()
     23     {
     24         return m_packageVersionId;
     25     }
     26     void RepairOptions::PackageVersionId(winrt::Microsoft::Management::Deployment::PackageVersionId const& value)
     27     {
     28         m_packageVersionId = value;
     29     }
     30 
     31     winrt::Microsoft::Management::Deployment::PackageRepairScope RepairOptions::PackageRepairScope()
     32     {
     33         return m_packageRepairScope;
     34     }
     35 
     36     void RepairOptions::PackageRepairScope(winrt::Microsoft::Management::Deployment::PackageRepairScope const& value)
     37     {
     38         m_packageRepairScope = value;
     39     }
     40 
     41     winrt::Microsoft::Management::Deployment::PackageRepairMode RepairOptions::PackageRepairMode()
     42     {
     43         return m_packageRepairMode;
     44     }
     45 
     46     void RepairOptions::PackageRepairMode(winrt::Microsoft::Management::Deployment::PackageRepairMode const& value)
     47     {
     48         m_packageRepairMode = value;
     49     }
     50 
     51     bool RepairOptions::AcceptPackageAgreements()
     52     {
     53         return m_acceptPackageAgreements;
     54     }
     55 
     56     void RepairOptions::AcceptPackageAgreements(bool value)
     57     {
     58         m_acceptPackageAgreements = value;
     59     }
     60 
     61     hstring RepairOptions::LogOutputPath()
     62     {
     63         return hstring(m_logOutputPath);
     64     }
     65 
     66     void RepairOptions::LogOutputPath(hstring const& value)
     67     {
     68         m_logOutputPath = value;
     69     }
     70 
     71     hstring RepairOptions::CorrelationData()
     72     {
     73         return hstring(m_correlationData);
     74     }
     75 
     76     void RepairOptions::CorrelationData(hstring const& value)
     77     {
     78         m_correlationData = value;
     79     }
     80 
     81     bool RepairOptions::AllowHashMismatch()
     82     {
     83         return m_allowHashMismatch;
     84     }
     85 
     86     void RepairOptions::AllowHashMismatch(bool value)
     87     {
     88         m_allowHashMismatch = value;
     89     }
     90 
     91     bool RepairOptions::BypassIsStoreClientBlockedPolicyCheck()
     92     {
     93         return m_bypassIsStoreClientBlockedPolicyCheck;
     94     }
     95 
     96     void RepairOptions::BypassIsStoreClientBlockedPolicyCheck(bool value)
     97     {
     98         m_bypassIsStoreClientBlockedPolicyCheck = value;
     99     }
    100 
    101     bool RepairOptions::Force()
    102     {
    103         return m_force;
    104     }
    105 
    106     void RepairOptions::Force(bool value)
    107     {
    108         m_force = value;
    109     }
    110 
    111     winrt::Microsoft::Management::Deployment::AuthenticationArguments RepairOptions::AuthenticationArguments()
    112     {
    113         return m_authenticationArguments;
    114     }
    115 
    116     void RepairOptions::AuthenticationArguments(winrt::Microsoft::Management::Deployment::AuthenticationArguments const& value)
    117     {
    118         m_authenticationArguments = value;
    119     }
    120 
    121     CoCreatableMicrosoftManagementDeploymentClass(RepairOptions);
    122 }