github.com/yaegashi/msgraph.go@v0.1.4/v1.0/ModelOMA.go (about)

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import "time"
     6  
     7  // OMASetting undocumented
     8  type OMASetting struct {
     9  	// Object is the base model of OMASetting
    10  	Object
    11  	// DisplayName Display Name.
    12  	DisplayName *string `json:"displayName,omitempty"`
    13  	// Description Description.
    14  	Description *string `json:"description,omitempty"`
    15  	// OMAURI OMA.
    16  	OMAURI *string `json:"omaUri,omitempty"`
    17  }
    18  
    19  // OMASettingBase64 undocumented
    20  type OMASettingBase64 struct {
    21  	// OMASetting is the base model of OMASettingBase64
    22  	OMASetting
    23  	// FileName File name associated with the Value property (*.cer | *.crt | *.p7b | *.bin).
    24  	FileName *string `json:"fileName,omitempty"`
    25  	// Value Value. (Base64 encoded string)
    26  	Value *string `json:"value,omitempty"`
    27  }
    28  
    29  // OMASettingBoolean undocumented
    30  type OMASettingBoolean struct {
    31  	// OMASetting is the base model of OMASettingBoolean
    32  	OMASetting
    33  	// Value Value.
    34  	Value *bool `json:"value,omitempty"`
    35  }
    36  
    37  // OMASettingDateTime undocumented
    38  type OMASettingDateTime struct {
    39  	// OMASetting is the base model of OMASettingDateTime
    40  	OMASetting
    41  	// Value Value.
    42  	Value *time.Time `json:"value,omitempty"`
    43  }
    44  
    45  // OMASettingFloatingPoint undocumented
    46  type OMASettingFloatingPoint struct {
    47  	// OMASetting is the base model of OMASettingFloatingPoint
    48  	OMASetting
    49  	// Value Value.
    50  	Value *float64 `json:"value,omitempty"`
    51  }
    52  
    53  // OMASettingInteger undocumented
    54  type OMASettingInteger struct {
    55  	// OMASetting is the base model of OMASettingInteger
    56  	OMASetting
    57  	// Value Value.
    58  	Value *int `json:"value,omitempty"`
    59  }
    60  
    61  // OMASettingString undocumented
    62  type OMASettingString struct {
    63  	// OMASetting is the base model of OMASettingString
    64  	OMASetting
    65  	// Value Value.
    66  	Value *string `json:"value,omitempty"`
    67  }
    68  
    69  // OMASettingStringXML undocumented
    70  type OMASettingStringXML struct {
    71  	// OMASetting is the base model of OMASettingStringXML
    72  	OMASetting
    73  	// FileName File name associated with the Value property (*.xml).
    74  	FileName *string `json:"fileName,omitempty"`
    75  	// Value Value. (UTF8 encoded byte array)
    76  	Value *Binary `json:"value,omitempty"`
    77  }