12.07.2015 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!