Database.com Metadata API Developer's Guide - Salesforce.com
Database.com Metadata API Developer's Guide - Salesforce.com
Database.com Metadata API Developer's Guide - Salesforce.com
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Metadata</strong> TypesPackageFieldsField NamecontentfullNameField Typebase64BinarystringDescriptionBase 64-encoded binary data. Prior to making an <strong>API</strong> call, clientapplications must encode the binary attachment data as base64.Upon receiving a response, client applications must decode thebase64 data to binary. This conversion is usually handled for youby a SOAP client.Required. The name of the <strong>com</strong>ponent. The fullName can containonly underscores and alphanumeric characters. It must be unique,begin with a letter, not include spaces, not end with an underscore,and not contain two consecutive underscores.Inherited from the <strong>Metadata</strong> <strong>com</strong>ponent, this field is not definedin the WSDL for this <strong>com</strong>ponent. It must be specified whencreating, updating, or deleting. See create() to see an exampleof this field specified for a call.See Also:<strong>Metadata</strong>PackageUsed to specify metadata <strong>com</strong>ponents to be retrieved as part of a retrieve() call, or to define a package of <strong>com</strong>ponents.NameapiAccessLeveldescriptionfullNameType<strong>API</strong>AccessLevel (enumerationof type string)stringstringDescriptionPackage <strong>com</strong>ponents have access via dynamic Apex andthe <strong>API</strong> to standard and custom objects in the organizationwhere they are installed. Administrators who installpackages may wish to restrict this access after installationfor improved security. The valid values are:• Unrestricted—Package <strong>com</strong>ponents have the same <strong>API</strong>access to standard objects as the user who is logged inwhen the <strong>com</strong>ponent sends a request to the <strong>API</strong>.• Restricted—The administrator can select whichstandard objects the <strong>com</strong>ponents can access. Further,the <strong>com</strong>ponents in restricted packages can only accesscustom objects in the current package if the user'spermissions allow access to them.For more information, see “About <strong>API</strong> and Dynamic ApexAccess in Packages” in the <strong>Database</strong>.<strong>com</strong> online help.A short description of the package.The package name used as a unique identifier for <strong>API</strong>access. The fullName can contain only underscores andalphanumeric characters. It must be unique, begin with aletter, not include spaces, not end with an underscore, and125