posh-gist.types.ps1xml

<?xml version="1.0" encoding="utf-8" ?>
<Types>
  <Type>
    <Name>posh-gist.gist</Name>
    <Members>
      <MemberSet>
        <Name>PSStandardMembers</Name>
        <Members>
          <PropertySet>
            <Name>DefaultDisplayPropertySet</Name>
            <ReferencedProperties>
              <Name>id</Name>
              <Name>public</Name>
              <Name>created</Name>
              <Name>updated</Name>
              <Name>description</Name>
              <Name>ownerlogin</Name>
            </ReferencedProperties>
          </PropertySet>
        </Members>
      </MemberSet>
      <ScriptProperty>
        <Name>created</Name>
        <GetScriptBlock>
          Get-Date -Date $this.created_at
        </GetScriptBlock>
      </ScriptProperty>
      <ScriptProperty>
        <Name>updated</Name>
        <GetScriptBlock>
          Get-Date -Date $this.updated_at
        </GetScriptBlock>
      </ScriptProperty>
      <ScriptProperty>
        <Name>ownerlogin</Name>
        <GetScriptBlock>
          $this.owner.login
        </GetScriptBlock>
      </ScriptProperty>
    </Members>
  </Type>
  <Type>
    <Name>posh-gist.gistcommit</Name>
    <Members>
      <MemberSet>
        <Name>PSStandardMembers</Name>
        <Members>
          <PropertySet>
            <Name>DefaultDisplayPropertySet</Name>
            <ReferencedProperties>
              <Name>userlogin</Name>
              <Name>committed</Name>
              <Name>change_status</Name>
            </ReferencedProperties>
          </PropertySet>
        </Members>
      </MemberSet>
      <ScriptProperty>
        <Name>committed</Name>
        <GetScriptBlock>
          Get-Date -Date $this.committed_at
        </GetScriptBlock>
      </ScriptProperty>
      <ScriptProperty>
        <Name>userlogin</Name>
        <GetScriptBlock>
          $this.user.login
        </GetScriptBlock>
      </ScriptProperty>
    </Members>
  </Type>
</Types>