
Apex Class using Metadata API
- or -
Post a project like this816
£300(approx. $400)
- Posted:
- Proposals: 11
- Remote
- #3811056
- OPPORTUNITY
- Awarded
Digital Solutions|Designer & Developer|Shopify|WordPress|SEO|Data Scraping|Lead Generation|Animation

WordPress Expert | Web & App Developer | SEO Specialist | Content Writer | Blockchain | Python | OpenAI | Machine Learning

⭐ TOP RATED ⭐ Graphic Designer| WordPress / WIX | 3D Architecture | Video Editing |Photoshop Expert

SEO | PHP | WordPress |Salesforce |Zoho|UI/UX |MERN|Full Stack Development|Logo | Graphic Design

♛ Most Trusted #1 Team |19+ years of expertise in Website, Mobile Apps, Desktop & Console Games. Wordpress, ReactJS, Shopify, Laravel, Python, React Native, Flutter, Unity, Unreal Engine and AR/VR




software engineer|Full-Stack Software Developer| web developer| App developer | AI Engineer | WordPress
362013738090538114783151005552447633061745041591243922612834234271717621491





Description
Experience Level: Intermediate
Estimated project duration: less than 1 week
I need an Apex class which I can execute a method on from the Developer Console.
You will probably need to use and include an existing wrapper class for the Metadata API.
The class method should –
1. Read all the custom fields on the Lead object and add identical fields on a custom object called Request__c.
2. If a field with the same api name already exists on Request__c it should skip and not fail/error
3. Work for all field types
4. Create numeric or currency fields with the same precision/decimal places
5. Create text/long text fields with the same length
6. Should copy the required/not required property
7. Create picklists with the same values
8. Ignore lookup fields
9. Set field access to visible for all custom profiles and System Administrator
10. Include unit tests with appropriate coverage, including any API wrapper classes
You will probably need to use and include an existing wrapper class for the Metadata API.
The class method should –
1. Read all the custom fields on the Lead object and add identical fields on a custom object called Request__c.
2. If a field with the same api name already exists on Request__c it should skip and not fail/error
3. Work for all field types
4. Create numeric or currency fields with the same precision/decimal places
5. Create text/long text fields with the same length
6. Should copy the required/not required property
7. Create picklists with the same values
8. Ignore lookup fields
9. Set field access to visible for all custom profiles and System Administrator
10. Include unit tests with appropriate coverage, including any API wrapper classes

Satellite 360 Ltd
100% (3)Projects Completed
7
Freelancers worked with
8
Projects awarded
24%
Last project
28 Oct 2024
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies