Docker.PowerShell.CLI.types.ps1xml

<?xml version="1.0" encoding="UTF-8"?>
<Types>
  <Type>
    <Name>Docker.Network</Name>
    <Members>
      <AliasProperty>
        <Name>NetworkId</Name>
        <ReferencedMemberName>Id</ReferencedMemberName>
      </AliasProperty>
    </Members>
  </Type>
  <Type>
    <Name>Docker.ContainerNetworkConnection</Name>
    <Members>
      <AliasProperty>
        <Name>Id</Name>
        <ReferencedMemberName>EndpointID</ReferencedMemberName>
      </AliasProperty>
    </Members>
  </Type>
  <Type>
    <Name>Docker.Image</Name>
    <Members>
      <ScriptProperty>
        <Name>Created</Name>
        <GetScriptBlock>$this.CreatedAt.LocalDateTime</GetScriptBlock>
      </ScriptProperty>
      <AliasProperty>
        <Name>Name</Name>
        <ReferencedMemberName>Repository</ReferencedMemberName>
      </AliasProperty>
      <ScriptProperty>
        <Name>FullName</Name>
        <GetScriptBlock>if ($this.Repository -eq '&lt;none&gt;') {
                    $this.Id
                }
                else {
                    $this.Repository + ':' + $this.Tag
                }</GetScriptBlock>
      </ScriptProperty>
      <AliasProperty>
        <Name>Reference</Name>
        <ReferencedMemberName>FullName</ReferencedMemberName>
      </AliasProperty>
    </Members>
  </Type>
  <Type>
    <Name>Docker.Container</Name>
    <Members>
      <ScriptProperty>
        <Name>Created</Name>
        <GetScriptBlock>$this.CreatedAt.LocalDateTime</GetScriptBlock>
      </ScriptProperty>
      <AliasProperty>
        <Name>Name</Name>
        <ReferencedMemberName>Names</ReferencedMemberName>
      </AliasProperty>
    </Members>
  </Type>
  <Type>
    <Name>Docker.Context</Name>
    <Members>
      <AliasProperty>
        <Name>Type</Name>
        <ReferencedMemberName>ContextType</ReferencedMemberName>
      </AliasProperty>
    </Members>
  </Type>
  <Type>
    <Name>Docker.ClientVersion</Name>
    <Members>
      <ScriptMethod>
        <Name>ToString</Name>
        <Script>$this.Version</Script>
      </ScriptMethod>
    </Members>
  </Type>
  <Type>
    <Name>Docker.ServerVersion</Name>
    <Members>
      <ScriptMethod>
        <Name>ToString</Name>
        <Script>$this.Version</Script>
      </ScriptMethod>
    </Members>
  </Type>
  <Type>
    <Name>Docker.ModuleVersion</Name>
    <Members>
      <ScriptMethod>
        <Name>ToString</Name>
        <Script>
                if ($this.PreRelease) {
                    "$($this.Version)-$($this.PreRelease)"
                }
                else {
                    $this.Version
                }
                </Script>
      </ScriptMethod>
    </Members>
  </Type>
  <Type>
    <Name>Docker.RemoteImage</Name>
    <Members>
      <ScriptProperty>
        <Name>Attributes</Name>
        <GetScriptBlock>
                    @(
                        $this.Stars
                        if ($this.Official) { 'O' }
                        if ($this.Automated) { 'A' }
                    )
                </GetScriptBlock>
      </ScriptProperty>
      <AliasProperty>
        <Name>IsAutomated</Name>
        <ReferencedMemberName>Automated</ReferencedMemberName>
      </AliasProperty>
      <AliasProperty>
        <Name>IsOfficial</Name>
        <ReferencedMemberName>Official</ReferencedMemberName>
      </AliasProperty>
    </Members>
  </Type>
</Types>